當前為10.0版本文檔,更多實例內容將在最新幫助文檔中展現,點選跳轉至 最新版幫助文檔

在JavaScript中獲取session中的值

1. 描述

有時我們需要在 Javascript 中使用 Session 的值

2. 解決方法

Session 是後台服務器端的變量,而 JS 是前段腳本,在 JS 中是沒有現成的方法獲取 Session 的值的,需要通過服務器語言來獲取。

比如java就可以用來獲取 Session 的值,再賦值給 JS 變量。

以 JSP 爲例,通過:

var id = '<%=session.getAttribute("id")%>';

注:Java 代碼用單引号引起來,Java 中字符串變量用雙引号

3. 示例

我們可以做一個 JSP 簡單的頁面顯示 Session 的值:先将 Session 值置爲 Imsession,然後顯示。

調用 JSP 代碼來運行:

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<html>    
 <head> 
 <title>自定義浏覽頁面</title>     
 <script type="text/javascript">       
 function x(){
<%session.setAttribute("id","Imsession");%>
 var id = '<%=session.getAttribute("id")%>';     
 alert("session是"+id);
}
</script>     
</head>    
 <body>     
 <input type ="button" onClick="javascript:x();" value="session">         
 </body>     
 </html>
顯示代碼


附件列表


主題: 原簡體文檔
  • 有幫助
  • 沒幫助
  • 只是瀏覽

文 檔回 饋

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

9s后關閉

反饋已提交

網絡繁忙