struts表达式

原创 2012年03月22日 19:52:58
用struts2标签和ognl表达式来取得request\parameter\session\application中的值,以及action中的成员变量的值。

request:<s:property value=" # request.userName "/>

parameter:<s:property value=" #parameters.id[0] "/>

session:<s:property value=" # session.userName "/>

application:<s:property value=" # application.userName "/>

action:<s:property value=" # attr.userName "/>

 

 

取得list类型变量及map类型变量中的值。

<s:set name="list" value="{'a','b','c'}"></s:set>
  <s:property value="#list[0]"/>
  <s:iterator value="list" status="st">
   <s:property value="#list[#st.index]"/>
  </s:iterator>
   
   <s:set name="map" value="#{1:'a',2:'b',3:'c'}"></s:set>
   <s:property value="#map[3]"/>
   <s:iterator value="map">
    <s:property value="key"/>-----<s:property value="value"/>
   </s:iterator>

 

Struts用到的表达式

一、JSP表达式(JSP页面都可使用) 属于JSTLjava标准标签库中的使用方式,格式为 如 二、EL表达式(JSP页面都可使用) EL表达式语言不是一种编程语言,格式为${key} 如:...
  • zhangpengju999
  • zhangpengju999
  • 2013年09月09日 16:34
  • 844

Ognl表达式与Struts标签

概述OGNL表达式 OGNL是Object Graphic Navigation Language(对象图导航语言)的缩写,它是一个开源项目。 Struts2框架使用OGNL作为默认的表达式语言。...
  • gafeng123456
  • gafeng123456
  • 2016年05月17日 15:25
  • 421

struts2 OGNL,struts2 表达式语言,Struts2 中OGNL表达式的用法,Struts2 #,表达式语言的好处,Struts2 $,struts2 井号,星号,百分号

表达式语言主要有以下几大好处:           1. 避免(MyType) request.getAttribute()和myBean.getMyProperty()之类的语句,使页面更简洁;...
  • worn_xiao
  • worn_xiao
  • 2017年02月11日 11:00
  • 335

Struts2为什么可以用EL表达式取值?

在一个应用了Struts2系列框架的项目中,在JSP页面常常用Struts附带的标签对表单元素取值,但,为什么EL表达式也能取到值栈(value stack)中的值呢? 我们知道,JSTL默认是从p...
  • z69183787
  • z69183787
  • 2014年08月01日 16:44
  • 1558

2使用struts2的标签库 EL表达式

与struts1标签库进行比较,struts2的标签库有一个巨大的改进之处就是struts2标签库不依赖于任何表现层技术。就是说struts2的大部分标签可以在jsp页面中使用,也可以在Velocit...
  • bin71722
  • bin71722
  • 2016年07月12日 15:42
  • 874

【Struts2框架】第三节OGNL表达式-OGNL表达式例子

Object Graph Navigation Language:对象图导航语言,就是用点来访问成员变量 例1: struts.xml: /ognl.jsp OgnlAction1...
  • u013517797
  • u013517797
  • 2015年07月26日 18:02
  • 1279

struts标签和EL表达式取session中的值

1、user是一个model; 2、userid是一个属性:用户编号;               aa                         bb      ...
  • u011403672
  • u011403672
  • 2015年03月30日 10:23
  • 660

JSTL标签,EL表达式,OGNL表达式,struts2标签 汇总

一下纯属个人总结摘抄,总结一起方便查看,解决疑问,有遗漏或错误,还请指出.       1,JSTL标签总结:     a).JSTL标签有什么用?          JST...
  • qq_25327839
  • qq_25327839
  • 2016年01月02日 10:16
  • 2465

【Struts2框架】第三节OGNL表达式-OGNL表达式例子2

1.OGNL静态访问例子 struts.xml: /ognl.jsp IndexAction1.java: package cn.edu.hpu.act...
  • u013517797
  • u013517797
  • 2015年07月26日 18:10
  • 839

Struts2中EL表达式取值

之前遇到过struts2在JSP页面中使用${...} (EL表达式)取值的问题,后来给搞明白了,今天又发现这个问题,为了加深记忆在此记录一下吧。 一、使用EL表达式访问Action中的属性   St...
  • cuihaiyang
  • cuihaiyang
  • 2014年12月15日 22:48
  • 14460
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:struts表达式
举报原因:
原因补充:

(最多只允许输入30个字)