更新时间:2022-10-20 09:20:06 来源:极悦 浏览3229次
Session是后端服务器端的变量,而JS是之前的脚本。JS中没有现成的方法来获取Session的值,需要通过服务端语言来获取。
比如java可以用来获取Session的值,赋值给JS变量。
以JSP为例,通过:
var id = '<%=session.getAttribute("id")%>';
我们可以做一个简单的JSP页面来显示Session的值:先把Session的值设置为Imsession,然后再显示。
调用JSP代码运行:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<html>
<head>
<title>Custom browse page</title>
<script type="text/javascript">
function x(){
<%session.setAttribute("id","Imsession");%>
var id = '<%=session.getAttribute("id")%>';
alert("session is "+id);
} </script>
</head>
<body>
<input type ="button" onClick="javascript:x();" value="session">
</body>
</html>
0基础 0学费 15天面授
Java就业班有基础 直达就业
业余时间 高薪转行
Java在职加薪班工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习