|
查看: 1689|回复: 3
|
request.getAttribute("javax.servlet.forward.request_uri");
[复制链接]
|
|
|
<%
String originalUrl = (String) request.getAttribute("javax.servlet.forward.request_uri");
if (originalUrl == null) {
StringBuffer requestURL = request.getRequestURL();
if (requestURL == null) {
originalUrl = "";
} else {
originalUrl = requestURL.toString();
}
}
String queryString = (String) request.getAttribute("javax.servlet.forward.query_string");
if (queryString == null) {
queryString = request.getQueryString();
}
if (queryString != null) {
originalUrl += "?";
originalUrl += queryString;
}
%>
请问各位这两行什么意识呢?。。
request.getAttribute("javax.servlet.forward.query_string");
request.getAttribute("javax.servlet.forward.request_uri");
而且 "javax.servlet.forward.request_uri" 和 "javax.servlet.forward.query_string" 从哪里来的呢?。。。
感激不尽 |
|
|
|
|
|
|
|
|
|
|
发表于 31-3-2008 11:36 AM
|
显示全部楼层
相信这个可以帮到你
http://www.caucho.com/resin-3.0/webapp/faq.xtp
javax.servlet.forward 的object,是储存forward url的资料的。比如说,当你从 page1.jsp?name=123 forward去 page2.jsp,
request.getAttribute("javax.servlet.forward.query_string") 可以得到page1.jsp的Querystring,也就是name=123。
request.getAttribute("javax.servlet.forward.request_uri") 可以得到原本的page,也就是page1.jsp。
如果说错请各位JSP大大指教! |
|
|
|
|
|
|
|
|
|
|
发表于 31-3-2008 11:37 AM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 1-4-2008 04:52 PM
|
显示全部楼层
|
Thx alot ...i get the idea .. |
|
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|