JSP页面获取后台程序转发前的URL地址
时间: 2016-12-29来源:开源中国
前景提要
HDC调试需求开发(15万预算),能者速来!>>>
我在浏览器中敲入了一个URL,比如localhost/admin/home/2/2232323,而在SPring框架中,由于存在将请求转发到对一尼姑的JSP的逻辑,如下:
@RequestMapping("{userName}/home/{categoryId}/{fileName}") public String toUserCategory(){ return "blog/blog_list"; //返回JSP页面 }

这样就会将上面浏览器中的 localhost/admin/home/2/2232323请求的JSP页面内容返回到浏览器中,此时,浏览器中的URL仍旧是 localhost/admin/home/2/2232323 ,但是我在JSP页面中使用下面的代码获取请求的URL:
String pageUrl = request.getRequestURI();

却变成了JSP的全路径 : /WEB-INF/blog/blog_template.jsp而不是 我想要的 /admin/home/2/2232323,这是 怎么回事?

科技资讯:

科技学院:

科技百科:

科技书籍:

网站大全:

软件大全:

热门排行