0
我寫了一個會話堅持我的jsp頁面,當我重新啓動Tomcat JSP重定向這樣的Apache Tomcat重啓導致會話清除在Java和JSP頁面
<s:if test="#session.Doctor = true ">
<script type="text/javascript">
top.location.href = "dashboard";
<s:property value="#session.Doctor" />
</script>
</s:if>
標籤打印true
在我的jsp頁面。但是我在struts中編寫了一個攔截器,它檢查會話System.out.println(session.get("doctorLogin")+"test");
,並在我重新啓動頁面時打印null
。在這裏,我可以理解,當我重新啓動tomcat時重新啓動tomcat和會話在jsp中保留時,會話在java中被清除。有沒有人有一個關於如何在java頁面中清除此會話以及爲什麼在重新啓動tomcat時不在jsp頁面的想法。有人有想法嗎?
我正在使用struts2,hibernate和tomcat6作爲服務器
謝謝。