html中加session,Html中如何获取session中的值(如登录后显示XX欢迎您!)
話不多說,直接切入正題。
相信大家經常在各大網站上,登錄過自己的帳號吧,那么就一定應該見過在點擊登錄之后,會發現在top的頂部狀態欄中或是頁面中央顯示著 “xx歡迎您!”之類的語句。
雖然這個也可以通過jsp直接獲得,可是這樣的操作可能有一種偷盜的感覺,現在我來教大家如何在項目中用主流的方法,進行獲取。其中涉及到ajax、jquery、js。
step1:在html頁面中添加一個jquery的架包、當然最簡單的方法也不需要去下載,直接在html中加入
同時添加一個用于顯示登錄后信息的標簽,如圖
step2:新建一個用于過渡的servlet,起名可以隨意,本人在演示中起為LoginUser,在其中的doGet()方法中添加如下代碼(具體的會在下文中解釋):
strp3:在登錄的servet中的doPost()方法中加入如下代碼,用于創建一個新的session,其中key值為LoginUser,內容為user.getUserName()。
這也就是為什么step2中
String name=(String) request.getSession().getAttribute(“LoginUser”);要這樣寫了,通過key值來獲取session中的username的值,并且賦給新的變量name,然后通過這些代碼格式輸入到ajax中
step4:最后,我們在返回html頁面中,在script標簽中添加如下代碼,用于格式輸出。
step5:效果如圖:
總結
以上是生活随笔為你收集整理的html中加session,Html中如何获取session中的值(如登录后显示XX欢迎您!)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android 刷系统,安卓10的刷机教
- 下一篇: html 中如何写js代码提示错误,ja