当前位置: 代码迷 >> Java Web开发 >> 用jsp做登录时的验证码刷新有关问题
  详细解决方案

用jsp做登录时的验证码刷新有关问题

热度:6104   发布时间:2013-02-25 21:13:47.0
用jsp做登录时的验证码刷新问题
在login.jsp中用了<base href="<%=basePath%>">后在做验证码刷新是出现404找不到文件,yanzheng.jsp同longin.jsp都在WebRoot下的admin目录下在longin.jsp中我的验证刷新代码<img id="yanzheng" border="0" src="manage/yanzheng.jsp"/><a href="" onclick="document.getElementById('yanzheng').src='admin/yanzheng.jsp'">看不清</a>

最后的这个路径document.getElementById('yanzheng').src='admin/yanzheng.jsp有问题但对路径又不熟悉,谁会的给说说,谢谢啦,

------解决方案--------------------------------------------------------
在网页中的超链接如果使用相对路径,它相对的是网页的基路径,默认情况下网页的基路径是当前网页所在的路径,但是使用“<base href=""/>”可以改变当前网页的基路径。对于你的程序如果删除<base href="<%=basePath%>">(使用默认基路径“http://ip:port/admin”),或者document.getElementById('yanzheng').src=‘admin/yanzheng.jsp'改为document.getElementById('yanzheng').src='../admin/yanzheng.jsp'
  相关解决方案