jsp结合Struts2后在IE和火狐下用javascript提交action路径不一致
<ahref="javascript:top.location='Login!exit.action'"target="mainFrame"><span>退出</span...
<a href="javascript:top.location ='Login!exit.action'" target="mainFrame" ><span>退出</span></a> 退出在框架里面,用了iframe的
Struts.xml有个namespace名字叫login,配了<base href="<%=basePath%>">,在ie下退出的时候,会自动在Login!exit.action 前面加上 http://localhost:8080/ProjectManagementSystem/login/Login!exit.action ,退出正常。但是在火狐下路径却是http://localhost:8080/ProjectManagementSystem/Login!exit.action,导致报http500异常,不能退出,为神马会这样? 展开
Struts.xml有个namespace名字叫login,配了<base href="<%=basePath%>">,在ie下退出的时候,会自动在Login!exit.action 前面加上 http://localhost:8080/ProjectManagementSystem/login/Login!exit.action ,退出正常。但是在火狐下路径却是http://localhost:8080/ProjectManagementSystem/Login!exit.action,导致报http500异常,不能退出,为神马会这样? 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询