读书人

request 获取途径

发布时间: 2012-09-01 09:33:02 作者: rapoo

request 获取路径

request.getRequestURI()????? /jqueryWeb/resources/request.jsp?
request.getRequestURL()?????http://localhost:8080/jqueryWeb/resources/request.jsp?
request.getContextPath()????? /jqueryWeb?
request.getServletPath()?????? /resources/request.jsp?


注: resources为WebContext下的目录名?
? ? ???? jqueryWeb 为工程名

request.getQueryString()

?????? 一个用户本地调试时,在jsp文件当中可以通过request.getQueryString()取得网页?以后的参数,但是发布到测试环境后,不能正常运行。

?????? 原因在于本地服务器为Tomcat,而测试环境是Websphere环境。使用request.getQueryString()时,换到Websphere的环境下,forward以后,用getQueryString就无法取到网页?以后的参数,但是可以用request.getAttribute( "javax.servlet.forward.query_string ")来取。???????所以在很多情况下,考虑到需要发布到不同的服务器环境下,一定要采用比较通用的、各种环境都支持的方法实现,以免发布碰到问题。

?

读书人网 >编程

热点推荐