前端获取后端传来的session_用java编写一个web程序,登陆后,把用户信息放在session中,前端怎样获取session的值?...
生活随笔
收集整理的這篇文章主要介紹了
前端获取后端传来的session_用java编写一个web程序,登陆后,把用户信息放在session中,前端怎样获取session的值?...
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
客戶端獲取服務器端數據的方式,無非兩種:
1. 模板
類似的jsp,thymeleaf之類的,原理就是后臺在輸出html文本的時候直接把模板里的表達式替換。如果使用jsp就用EL和JSTL表達式,thymeleaf就用th標簽。
這個方式所有的操作不涉及客戶端,全部在服務器端完成。
2. 異步請求
前端使用ajax或者fetch異步請求服務器,多用于前后端分離模式。這時需要服務器有專門的Controller層(servlet)來應答請求,使用java代碼從session中取出數據經HttpServletResponse返回給前臺,再由js處理,將數據渲染成node節點。
如果你使用的是jsp之類的模板,就去學習EL和JSTL(或其他相應的表達式)。
如果你使用的是前后端分離模式:
前端去學習ajax或者fetch,知道怎么請求數據。后端使用servlet就去學習怎么使用HttpServletResponse返回json,順便可以學習http協議,了解常見的header。如果使用Spring MVC就去學習@ResponseBody(@RestController)注解,當然Spring MVC也可以使用HttpServletResponse,這是基礎。
希望能幫到你!
總結
以上是生活随笔為你收集整理的前端获取后端传来的session_用java编写一个web程序,登陆后,把用户信息放在session中,前端怎样获取session的值?...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python学习笔记:网络编程
- 下一篇: android 数据回传代码,安卓向.n