首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

request 获取途径

2012-09-01 
request 获取路径request.getRequestURI()????? /jqueryWeb/resources/request.jsp?request.getRequestURL

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 ")来取。???????所以在很多情况下,考虑到需要发布到不同的服务器环境下,一定要采用比较通用的、各种环境都支持的方法实现,以免发布碰到问题。

?

热点排行