Html/Js获取session
在script中获取session
在这里我记录一下,在html或者jsp中,怎样在script
标签中获取session。如果有不对的地方,可以在评论区留言。
jsp代码
<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>session测试</title>
</head>
<script type="text/javascript">
function getSession(){
var sessionData = "${mes}";
if(sessionData!=null)
alert(sessionData+"你好!")
}
</script>
<body onload="getSession()">
<form action="/优快云_test/getSession">
<input type="text" name="mes">
<input type="submit" name="btn" value="提交">
</form>
</body>
</html>
Servlet代码
public class Test_getSession extends HttpServlet {
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
doPost(request, response);
}
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
//获得表单参数
String message = request.getParameter("mes");
request.getSession().setAttribute("mes", message);
response.sendRedirect("js_getSession.jsp");
}
}
效果: