Struts2--namespace设置后页面跳转问题

  今天在使用struts2的时候,发现了一个问题,百度了以下发现许多地方说的不是一回事。

  先上代码:


上述代码先是设置了一个错误页面 ,当访问的资源不存在的时候,那么就跳转到error.jsp页面


namespace设置为/user  ,那么问题来了,许多人说当加了namespace后要访问的路径http://localhost:8088/Struct02/user/China.action  ,要加上namespace,但是这样访问的页面是result中的页面,也就是上图中的index.jsp。


那么在设置完namespace后,从http://localhost:8088/Struct02/China.jsp(就是China.jsp)到index.jsp 会出错,跳转不了  

原因是当你加上了namespace后需要在原来的页面,也就是Chian.jsp的表单中修改action的值:acton=namespace/China



如此就可以解决!


猜你喜欢

转载自blog.csdn.net/qq_39512671/article/details/80039762