日期:2014-05-17  浏览次数:20838 次

JSP 提交后页面URL路径问题
提交jsp表单 隐藏URL路径方法(不带xxx.action),用dispatcher跳转

------解决方案--------------------
JSP的form提交时,肯定需要有一个URL路径,但可以是一个Servlet的路径。

该Servlet处理完毕后,可以通过:
request.getRequestDispatcher("/xxoo/xxoo.jsp").forward(request,response);
来进行服务器端页面跳转。


这种方式下,浏览器根本不知道发生了页面跳转,所以URL上仍然会显示之前Servlet的路径,也就达到了隐藏JSP的真实URL的目的。