java如何使用session或cookie记录当前浏览网页的地址,并能在登陆后直接返回到该页面?JavasessionCookie
解决方案 »
- 登陆问题
- 不显示删除回复显示所有回复显示星级回复显示得分回复 struts2 多行数据提交问题 action该如何编写
- 有木有抓取网页内容的高手啊?求指教HttpURLConnection的用法
- 导入已存在的web项目,如何设置,将其运行!
- html调用excel
- 求(GMT+8:00)北京,重庆,香港特别行政区,乌鲁木齐时区代码怎么写哇
- myfacese的tree2报错,请老师们指点一下。很苦闷
- 如何用一个java程序对一个已有的css文件进行修改?
- JSP两个问题请教?
- 请问一个war中的session变量可以传到另一个war中去吗
- 请教:jsp中只显示文本中空格之前的文字
- 莫名其妙的空指针,struts2框架报错
* 获取完整的URL
* @param request
* @return
*/
public static String getRequestURL(HttpServletRequest request) {
if (request == null) {
return "";
} String url = "";
url = request.getContextPath();
url = url + request.getServletPath(); java.util.Enumeration names = request.getParameterNames();
int i = 0;
// String requestPageUrl = "";
if (names != null) {
while (names.hasMoreElements()) {
String name = (String) names.nextElement();
if (name.equals("requestPageUrl") || name.indexOf("log") != -1) {
// requestPageUrl = request.getParameter(name);
continue;
} if (i == 0) {
url = url + "?";
}
else {
url = url + "&";
}
i++; String value = request.getParameter(name);
if (value == null) {
value = "";
} url = url + name + "=" + value;
}
} try {
java.net.URLEncoder.encode(url, "ISO-8859");
}
catch (Exception e) { }
return url;
}
在前台jsp里面隐含一个<input type="hidden" name="requestUrl" >
在提交的后台action 或则 servlet中,调用我刚写的这个方法,就可以把当前的url放到 requestUrl里了啊,登陆后在跳到这个url就可以了