我们在jsp中会操作一些表单的值,或者获得用户的值操作,那么我们就可以使用jsp的作用域操作,1.页面、请求、会话,应用这四个作用域,其中最常用的便是请求和会话的域操作。
使用会话域操作,因为使用的网络容器是Tomcat服务器,而会话只要不关闭浏览器,它就会一直存在不会消失,还是就是时间的默认限制30分钟,那么接下来便是在jsp中使用会话,
% @ & lt;页面语言=癹ava”contentType=" text/html;charset=utf - 8” pageEncoding=" utf - 8 " %比; & lt; !DOCTYPE html公共”——//W3C html 4.01过渡//EN//DTD”“http://www.w3.org/TR/html4/loose.dtd”的在 & lt; html> & lt; head> & lt;元http-equiv=? type”内容=" text/html;charset=utf - 8”比; & lt; title>插入标题here & lt;/head> & lt; body> & lt;表单POST操作方法==癝ession.jsp”在
请输入用户名:
& lt;输入类型=文本名称=皀ame”比;& lt;输入类型=提交 值=" https://www.yisu.com/zixun/提交信息”比; & lt;/form> & lt; !——会议设置值——比; & lt; % 字符串名称=request.getParameter(“名字”); 会话。setAttribute(“名字”,名称); 字符串名称=(字符串)session.getAttribute(“名字”); %在>之前您的用户名是:& lt; %=名字%比; & lt;/body> & lt;/html>这时候这个名称的值你就拿到了,便可以操作这会话回个话了
JSTL标签获取会话:
<代码> session.setAttribute(“年龄”、“123”);
代码><代码> $ {sessionScope。年龄}代码>在页面上显示的就123了是
sessionScope指的是会话的范围,类似还有requestScope, pageScope, contextScope
然后后面的年龄表示的是组属性时的关键值Jsp中获取会话:
会话是jsp的内置对象,所以你可以直接写在jsp的
& lt; % 会话。setAttribute (a, b);//把b放到会话里,命名为, 字符串M=session.getAttribute (“a”) .toString ();//从会话里把一个拿出来,并赋值给M %比;>之前
以上就是本文关于jsp中存会话值取简单介绍的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站:
<强>详解Struts2中对未登录jsp页面实现拦截功能强>
<强> jsp -解决文件上传后重启Tomcat时文件自动删除问题强>
如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!
jsp中存会话值取简单介绍