ognl 取得request、session 的值
来源:互联网 发布:mysql数据库清空所有 编辑:程序博客网 时间:2024/05/19 12:11
一、
对于取pageContext、parameters、request、session、application 等处的属性值(假如有 name 属性)时我们用的 EL 表达式分别是:
${pageScope.name}、${param.name}、{$requestScope.name}、{$sessionScope.name}、{$applicationScope.name}
那么对应的 OGNL 的解决方案分别是:
<s:peroperty value="#attr.name"/>
<s:property value="#parameters.name"/>
<s:property value="#request.name"/>
<s:property value="#session.name"/>
<s:property value="#application.name"/>
<s:textfield name="name" value="%{#parameters.name}"/>
说明,attr 如果可以访问到,则访问 pageContext,否则将 依次搜索 pageContext、request、session、application 相应值,所以可用来访问 pageContext 中的值,可替代 EL 的 ${pageScope.name}。
二、jsp页面显示
session 范围取值:
<s:property value="#session.mySessionPropKey"/>
<s:property value="#session['mySessionPropKey']"/>
request 范围取值:
<s:property value="#request['myRequestPropKey']"/>
在session中取值容易只要通过 %{#变量.属性名}即可,
<s:textfield value="request['myRequestPropKey']"/> 这种方式是取出不出数值的
label标签和文本标签取值,解决方法:
session 取值:
<s:label label="编辑用户" value="%{#session.user.m_sUserName}" required="true"/>
request 取值:
对于取pageContext、parameters、request、session、application 等处的属性值(假如有 name 属性)时我们用的 EL 表达式分别是:
${pageScope.name}、${param.name}、{$requestScope.name}、{$sessionScope.name}、{$applicationScope.name}
那么对应的 OGNL 的解决方案分别是:
<s:peroperty value="#attr.name"/>
<s:property value="#parameters.name"/>
<s:property value="#request.name"/>
<s:property value="#session.name"/>
<s:property value="#application.name"/>
<s:textfield name="name" value="%{#parameters.name}"/>
说明,attr 如果可以访问到,则访问 pageContext,否则将 依次搜索 pageContext、request、session、application 相应值,所以可用来访问 pageContext 中的值,可替代 EL 的 ${pageScope.name}。
二、jsp页面显示
session 范围取值:
<s:property value="#session.mySessionPropKey"/>
<s:property value="#session['mySessionPropKey']"/>
request 范围取值:
<s:property value="#request['myRequestPropKey']"/>
在session中取值容易只要通过 %{#变量.属性名}即可,
<s:textfield value="request['myRequestPropKey']"/> 这种方式是取出不出数值的
label标签和文本标签取值,解决方法:
session 取值:
<s:label label="编辑用户" value="%{#session.user.m_sUserName}" required="true"/>
request 取值:
<s:textfield name="bdef" value="% {#request.对象名.属性名}" size="50" maxlength="50" />
0 0
- ognl 取得request、session 的值
- ognl 取得request、session 的值
- ognl 取得request和session中的值
- struts2取得request,session,appilcation的方法
- struts2取得request,session,appilcation的方法
- struts2取得request,session,appilcation的方法
- el和ognl取pageContext、parameters、request、session、application 等处的属性值
- el和ognl取pageContext、parameters、request、session、application 等处的属性值
- 关于ActionContext.getContext()取得的值是什么,和struts2如何获取request,session,appliaction作用域
- Java类文件中取得request、response、session的方法
- spring AOP 取得 web 的 request response 和 session
- (转)Spring AOP 取得 web 的 request response 和 session
- Spring AOP 取得Struts的Session、Request、Response
- struts2 Action中取得request,session的四种方式
- struts 取得request session application的四种方式
- Action中取得request,session的四种方式
- Action中取得request,session的四种方式
- Action中取得request,session的四种方式
- 1-引言
- 性能测试
- 数塔
- 百度员工离职总结:如何做个好员工?
- 每日风险投资速递(7月18日,14个互联网动态事件)
- ognl 取得request、session 的值
- indent-C语言代码格式化工具
- 鼠标,控件,互动
- 一个小程序看代码规范
- 素数筛选【模板】
- C/C++代码格式规则中比较有争议的几处
- 链表的partition
- poj2411 状态压缩dp
- Xenomai user irq 示例