请教大家,如何让用户返回到未登录前的历史页面?! 网站中有多个页面必须得让用户登录后才能访问,我想实现的是类似于CSDN那种,登录后自动跳转到上一页,且因为跳到的上一页有用户登录后的信息,所以需要刷新直接histroy.back()是不行的.页面也比较多,每个页面去判断也不太好.应该怎么很好实现,求教大家. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 步骤:(1)如果用户请求url且未登陆,将url记录到session中。(2)跳转到login(3)登陆成功后,从session中取url,然后sendRedirect(url) 在登陆的判断中加入:if (getReferer(request) != null && !getReferer(request).equalsIgnoreCase( request.getRequestURL().toString())) { response.sendRedirect(getReferer(request));//跳转到登陆前的页面 } Generated servlet error:C:\Tomcat 5.0\work\Catalina\localhost\zaguo\org\apache\jsp\Login_jsp.java:64: cannot resolve symbolsymbol : method getReferer (javax.servlet.http.HttpServletRequest)location: class org.apache.jsp.Login_jspif(getReferer(request)!= null&&!getReferer(request).equalsIgnoreCase(request.getRequestURL().toString()))按照huyc_fly() 的方法,报这个错误呢,请指教。谢谢! SQL nvl的判断 Servlet错误 jdpm的发布问题 各位高手帮帮忙,如何用java实现路由功能,十万火急啊 HttpSessionListener的问题 tomcat启动不起来 关于JACOB与XML的问题 江湖救急啊!!!!!给100分啊!!!!!急!!!!!! System.out.write()在控制台上输不出来? 哪位有电子版JBUILDER X的中文版入门书???急用啊!!!! 用过Jfreechart的请过来看看.. 消息框乱码问题
(1)如果用户请求url且未登陆,将url记录到session中。
(2)跳转到login
(3)登陆成功后,从session中取url,然后sendRedirect(url)
if (getReferer(request) != null && !getReferer(request).equalsIgnoreCase( request.getRequestURL().toString())) {
response.sendRedirect(getReferer(request));//跳转到登陆前的页面
}
C:\Tomcat 5.0\work\Catalina\localhost\zaguo\org\apache\jsp\Login_jsp.java:64: cannot resolve symbol
symbol : method getReferer (javax.servlet.http.HttpServletRequest)
location: class org.apache.jsp.Login_jsp
if(getReferer(request)!= null&&!getReferer(request).equalsIgnoreCase(request.getRequestURL().toString()))
按照huyc_fly() 的方法,报这个错误呢,请指教。谢谢!