jsp 注册完毕 自动跳转原来的界面 request.getHeader("refer");我以前好像用过。记得不太清楚了,。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String url=request.getHeader("referer");request.setAttribute("url", url);试试看吧 我用的filter,把没登录的用户拦截住。记住当前访问的页面地址。当然你也应该把这个页面地址记住,然后一步一步传下去。注册成功,再把这个地址读出来,重定向过去即可。 HttpServletRequest htpRqt = (HttpServletRequest) servletRequest; HttpServletResponse htpRps = (HttpServletResponse) servletResponse; String rqturi = htpRqt.getRequestURI(); String rqtctx = htpRqt.getContextPath(); String returnUrl = htpRqt.getRequestURL().toString(); String queryString = htpRqt.getQueryString(); if (queryString != null) { returnUrl += "?" + queryString; } Object oUser = htpRqt.getSession().getAttribute( UserService.SESSIONKEY_USER); // 1,user not login(oUser is null or not the type // [orlab.mekan.data.User] // 2,Doesn't go to login page if ((oUser == null || !(oUser instanceof User)) && !rqturi.startsWith(rqtctx + "/" + loginPage)) { log .debug(String .format( "RequestURI:[%s]RequestURL[%s].Have not login,redirecto to login page", rqturi, htpRqt.getRequestURL())); htpRps.sendRedirect(loginPage + "?returnUrl=" + Util.Base64Encoding(returnUrl)); return; } else { chain.doFilter(servletRequest, servletResponse); } 可以使用JavaScript代码的history.go(-1); jsch的问题 在hibernate里面${}取出来的字段如何截取字符串 求救啊,将网站发布到虚拟主机上(linux),报File "/struts-tags" not found错误 关于多级目录数据导出到excel 关于jsp文件上传的问题,请各位帮忙!急 [求助]推荐关于J2EE的部署、移植和开发的好的国外或国内网站! 紧急求助:JNDI连接SQLServer数据库出错,[在线等待] tomcate5如何设置javabean(class)文件的位置 路径问题. 请问是什么错误 java如何将oracle里的一个方案的所有数据导到另一个方案里 acegi用户问题
request.setAttribute("url", url);试试看吧
HttpServletResponse htpRps = (HttpServletResponse) servletResponse; String rqturi = htpRqt.getRequestURI();
String rqtctx = htpRqt.getContextPath(); String returnUrl = htpRqt.getRequestURL().toString();
String queryString = htpRqt.getQueryString();
if (queryString != null) {
returnUrl += "?" + queryString;
}
Object oUser = htpRqt.getSession().getAttribute(
UserService.SESSIONKEY_USER); // 1,user not login(oUser is null or not the type
// [orlab.mekan.data.User]
// 2,Doesn't go to login page
if ((oUser == null || !(oUser instanceof User))
&& !rqturi.startsWith(rqtctx + "/" + loginPage)) {
log
.debug(String
.format(
"RequestURI:[%s]RequestURL[%s].Have not login,redirecto to login page",
rqturi, htpRqt.getRequestURL()));
htpRps.sendRedirect(loginPage + "?returnUrl="
+ Util.Base64Encoding(returnUrl));
return;
} else {
chain.doFilter(servletRequest, servletResponse);
}