你对登陆错误返回到原登陆页面采用的是页面转发,改成重定向就会到达/login/login.jsp ,同时浏览器的地址也改为projectname/login/login.jsp ,此时就不会存在路径错误,
具体做法是在struts-config.xml文件里将那个要跳转的forword 后面加一句redirect="true"
例如<forward name="failure" path="/login/login.jsp" redirect="true" />当然使用重定向的时候如果要向登陆页面传值要用session