struts2关于session设置和接收
来源:互联网 发布:最强网络神豪80txt下载 编辑:程序博客网 时间:2024/05/29 19:27
在struts2 中 如果我们想要把一个信息放到session中;例如登陆:
由于在strurs2 中的actiong都继承了actionsupport 所以获取session对象的方法为:
servletActionContext.getRequest().getSession().setAttribute("user",user);
在jsp中要想取得session的中登陆对象则 使用 ognl 表达式:
<s:if test="#session.user = null"> 中间为jsp代码 </s:if>
<s:else> <s:property value="#session.user.name "> <s:else>
所以在jsp中取得session对象 的语法 "#session.user";
在jsp 中取得 例如user的属性的语法为: <s:property value="#session.user.name">
销毁session 的方法::
servletActionContext.getRequest().getSession().invalidate();
2 在struts2 中显示错误信息的方法:
1 在java代码中 有 this.addActionError(anErrorMessage) addActionError(放的是错误的提示信息),它应该是一个集合,每次都忘这个集合中添加错误信息。
2 页面使用<s:actionerror/>标签显示错误信息,指如果存在action的错误信息,就把错误信息显示出来。
<s:actionerror/>标签还有许多的属性,如cssStyle="";定义错误信息的cssStyle,如:cssStyle="color:red";错误信息为红色.
由于在strurs2 中的actiong都继承了actionsupport 所以获取session对象的方法为:
servletActionContext.getRequest().getSession().setAttribute("user",user);
在jsp中要想取得session的中登陆对象则 使用 ognl 表达式:
<s:if test="#session.user = null"> 中间为jsp代码 </s:if>
<s:else> <s:property value="#session.user.name "> <s:else>
所以在jsp中取得session对象 的语法 "#session.user";
在jsp 中取得 例如user的属性的语法为: <s:property value="#session.user.name">
销毁session 的方法::
servletActionContext.getRequest().getSession().invalidate();
2 在struts2 中显示错误信息的方法:
1 在java代码中 有 this.addActionError(anErrorMessage) addActionError(放的是错误的提示信息),它应该是一个集合,每次都忘这个集合中添加错误信息。
2 页面使用<s:actionerror/>标签显示错误信息,指如果存在action的错误信息,就把错误信息显示出来。
<s:actionerror/>标签还有许多的属性,如cssStyle="";定义错误信息的cssStyle,如:cssStyle="color:red";错误信息为红色.
0 0
- struts2关于session设置和接收
- 关于struts2 session传值
- Struts2 action中设置session
- struts2 request和session
- php.ini文件中关于cookie和session的设置
- php.ini文件中关于cookie和session的设置
- struts2获得session和request
- STRUTS2获得session和request
- STRUTS2获得session和request
- STRUTS2获得session和request
- STRUTS2获得session和request
- Struts2得到Request和Session
- STRUTS2获得session和request
- Struts2得到Request和Session
- struts2获得request和session
- Struts2得到Request和Session
- STRUTS2获得session和request
- STRUTS2获得session和request
- error : 未能加载项目文件。名称不能以“<”字符(十六进制值 0x3C)开头。
- java的html解析器——Jsoup详解
- 笔记(4月30日)
- MySQL3-关系和范式
- 浅谈 mvc、mvp
- struts2关于session设置和接收
- C#设计模式(17)——观察者模式(Observer Pattern)
- Easy-12
- 创业者的福音
- 一次spark任务优化
- CGLib动态代理原理及实现
- description方法
- 深度增强学习David Silver(一)——介绍
- maven阿里云中央仓库