请教大神。java里如何获得请求转发的url

请教大神。java里如何获得请求转发的url,第1张

requestgetRequestDispatcher(url2)forward(request, response);

然后获取url2的数据用 reqgetAttribute("name");

在RequestRawUrl的地方加个断点,然后快速监视Request,里面总会有你想要的。

实在不行就字符串处理吗,/Forum/PostTopicaspxforumID=303652&a=1直接查找第一个"aspx"然后取"aspx"前面的(需要再处理一下,和以前一样了)。

><% 

String path = requestgetContextPath(); 

String basePath = requestgetScheme()+"://"+requestgetServerName()+":"+requestgetServerPort()+path+"/"; 

String name = requestgetParameter("name");//用request得到 

%>

然后在<body>hello:<%=name%></body>中显示。

解释说明:

requestgetParameter是用来获取URL中的参数的

先看看我的的代码:

public static string GetContentByCookieContainer(string url, ref CookieContainer cc)

{

string result = "";

try

{

>

>

>

>

Stream responseStream = >

StreamReader streamReader = new StreamReader(responseStream, EncodingUTF8);             

result = streamReaderReadToEnd();

streamReaderClose();

}

catch(Exception exp)

{

MessageBoxShow(expMessage);

return "读取错误:" + url ;

}

return result;

}

以上就是关于请教大神。java里如何获得请求转发的url全部的内容,包括:请教大神。java里如何获得请求转发的url、如何用Request获得当前页面url里的文件名、在jsp页面如何获得url参数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9648280.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)