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参数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)