当前位置:编程学习 > JSP >>

在jsp中的input 中使用js来进行页面跳转时反复跳转会出现,跳转页面地址叠加,这是什么原因??

我先在登录页面中点击“注册”按钮,通过js跳转到注册页面,然后在又注册页面中的“返回登录”按钮通过js跳转到登录页面‘这前面都没有任何问题,接下来就问题了’,然后再由登录页面的“注册”按钮跳转到注册页面这就出问题了!登录页面的代码:<input type="button" name="Enroll" id="Enroll" value="注册" class="button" border="0" style="color: #101C32; font-weight: bold;" onClick="window.location.reload('jsp/login/Enroll.jsp');" >注册页面代码:<input type="button" name="return" id="return" value="返回" onClick="window.location.reload('../login/Login.jsp');" >
答案:我感觉是tomcat进行解析后,不能很好支持一些特效代码。在或者360内核和IE内核是分开的。两个方法。换个weblogwic试试把代码发布运行,或者tomcat在IE上跑跑》。。。。
我之前有代码也是在360显示不出来。
其他:路径问题,你都改为绝对路径 <%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
jsp 中这个语句用来拼装当前网页的相对路径。
<base href="...">用来表明当前页面的相对路径所使用的根路径。
你在当前页面就可以直接 从webroot 根目录下直接写你要跳转的路径就可以了 路径问题,你都改为绝对路径 

上一个:jsp javascript 判断两个文本框的值以否一样
下一个:如何在一个jsp页面中显示多个不同表单的查询结果?

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,