佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1689|回复: 3

request.getAttribute("javax.servlet.forward.request_uri");

[复制链接]
发表于 30-3-2008 08:46 PM | 显示全部楼层 |阅读模式
<%
    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" 从哪里来的呢?。。。
感激不尽
回复

使用道具 举报


ADVERTISEMENT

发表于 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 ..
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 31-12-2025 04:44 AM , Processed in 0.111125 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表