本文主要介绍jsp中访问会话值的简单介绍,涉及请求和会话的域操作等。有一定的参考价值,有需要的朋友可以了解一下。
我们将在jsp中操作一些表单的值。或者得到用户的值操作,那么我们可以使用jsp,1.page,request,session,application的作用域操作,其中最常用的域操作是request和session。
使用session域操作,因为使用的web容器是Tomcat服务器,只要浏览器不关闭,session就会一直存在,不会消失,或者是默认的30分钟的时间限制,那么接下来就是在jsp中使用session了。
% @ page language=' Java ' content type=' text/html;charset=UTF-8 '
页面编码='UTF-8'%
!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN ' ' http://www . w3 . org/TR/HTML 4/loose . DTD '
超文本标记语言
头
meta http-equiv=' Content-Type ' Content=' text/html;charset=UTF-8 '
标题在此插入标题/标题
/头
身体
form method=POST action=' session . JSP '
请输入用户名:
输入类型=文本名称='名称'输入类型=提交
Value='提交信息'
/表单
!-会话设置值-
%
string name=request . getparameter(' name ');
session.setAttribute('name ',name);
String names=(String)session . get attribute(' name ');
%
您的用户名是:%=names%
/body
/html
这个时候你会得到这个名字的值,你可以操作这个会话来回复。
要获取会话的JSTL标记:
session.setAttribute('age ',' 123 ');
${ sessionScope.age}在页面上显示123。
SessionScope是指会话的作用域,类似于requestScope、pageScope、contextScope。
那么下面的年龄代表set属性的键值。
从Jsp获取会话:
是会话jsp的内置对象,所以可以直接在jsp的
%
session.setAttribute('a ',b);//将B放入会话中,并将其命名为A,
string M=session . get attribute(" a ")。toString();//从会话中取出一个,并将其赋给m。
%
总结
这就是本文关于在jsp中访问会话值的全部内容。希望对你有帮助。感兴趣的朋友可以继续参考这个网站:
详解Struts2中对未登录jsp页面实现拦截功能
jsp-解决文件上传后重启Tomcat时文件自动删除问题
如有不足之处,欢迎留言指出。感谢您对本网站的支持!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。