struts2实现注销的问题
代码就不贴了 就是有个注销按钮 点了之后触发Action 那个action里面内容很简单就是
session.removeAttribute("aa");
这样之后跳转回登入界面
照理这样就注销好了
可是我在浏览器地址栏打上登入的地址 还是能进入管理页面 ,此时并没有登入
这样并没有真正实现注销 求回答
算了我贴两句。。
struts.xml:
<action name="emplogout" method="logout" class="logoutaction">
<result name="success">index.jsp</result>
</action>
action:
public String logout() throws Exception{
session.removeAttribute("employee");
return "success";
}
bean:
<bean name="logoutaction" class="com.infosystem.employeemanagement.action.EmployeemanagementAction">
<property name="ied" ref="IEmployeemanagementDAO"></property>
</bean>
整合过Spring的
------解决方案--------------------输入登录地址,直接就进管理页面,不进登录界面?
------解决方案--------------------肯定是哪里 写错了。
------解决方案--------------------应该是像你说的进入登入界面的,你有地方写错了
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------我也有类似的问题 但是注销后过会儿就没有问题了。。。。
有待进一步推敲。。。。
楼主先把浏览器缓存以及文件都清理一遍再试一试
------解决方案--------------------你可以在登陆和注销的页面追加用户是否登陆状态的判断,试试~
------解决方案--------------------session.invalidate();
------解决方案--------------------输入url后 判断当前userID这个session是否存在 如果不存在直接跳转到登录界面
session.removeAttribute("aa");是会执行移除操作的