反饋已提交

網絡繁忙

在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>


附件列表


主題: 原简体文档
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤
中文(繁體)

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

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

不再提示

10s後關閉

獲取幫助
線上支援
獲取專業技術支援,快速幫助您解決問題
工作日9:00-12:00,13:30-17:30在线
頁面反饋
針對當前網頁的建議、問題反饋
售前咨詢
業務咨詢
電話:0933-790886或 0989-092892
郵箱:taiwan@fanruan.com
頁面反饋
*問題分類
不能為空
問題描述
0/1000
不能為空

反馈已提交

网络繁忙