在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java  Linux/ javaweb問題 后臺向前臺存入一個session.setAttribute(

javaweb問題 后臺向前臺存入一個session.setAttribute('info',info)

前臺取到info的話alert('成功'),但是一刷新就alert,該怎么解決?用不了request轉發(fā)請求,前臺用的是get那么一刷新的話地址欄那些參數(shù)還在相當于又會去發(fā)送請求

回答
編輯回答
舊顏

存入一個session是什么意思,session對象不是后端自己生成的嗎?

2017年1月13日 03:45
編輯回答
夏木

把前臺 取session中的值的代碼貼出來看看啊 ,代碼都補貼,一堆人都靠猜 有什么意思嗎

2018年5月17日 09:20
編輯回答
紓惘

沒有貼代碼,那我就只能大概根據(jù)自己的猜測說一下方法
1.你說不能用request轉發(fā)只能用session傳,我估計是因為你是在servlet里面重定向了,所以不能用requset轉發(fā)。這時候你可以在Servlet1中session.setAttribute('info',info),然后在Servlet2中session.getAttribute('info'),然后清除session中的attribute:session.removeAttribute('info'),再把這個info通過Servlet2中的request轉發(fā)到前端:request.setAttribute('info', info);。
2.如果實在就是要通過session傳到前端,可以在后端的session中再設置一個attribute,比如session.setAttribute('visit',visit)。每次訪問的時候就把這個visit+1,那么前端就可以通過判斷visit是否為1來決定是否alert信息

2018年5月22日 17:42