博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
struts2笔记之struts:property标签
阅读量:4604 次
发布时间:2019-06-09

本文共 1019 字,大约阅读时间需要 3 分钟。

1、访问ActionContext资源request,session,parameters

(1)、action实现ServletRequestAware接口,并且重写setServletRequest()

// request对象,不用设置get方法,只须重写set方法    private HttpServletRequest request; @Override    public String execute() throws Exception {        // TODO Auto-generated method stub ...........        request.setAttribute("list", list);        request.setAttribute("dPage", dPage); ...........    }     @Override    public void setServletRequest(HttpServletRequest arg0) {        // TODO Auto-generated method stub        this.request = arg0;    }

(2)jsp调用request中的值或方法

 

2、 访问Action值栈中的对象或方法或对象的属性或对象的方法:(要求get-set方法)

2.1 要求action中的对象有get -set方法,而且对象名最好不要有大写字母,容易出错

2.2 如果要访问对象的其他属性或方法,这写属性方法也要get-set

2.3 示例:

 

12,投影

<s:property value="listName.{?#this.age==1}"/>

<s:property value="listName.{^#this.age>1}"/>

<s:property value="listName.{$#this.age==1}"/>

<s:property value="listName.{$#this.age==1}.{age}==null"/>

<s:property value="[0]"/>值栈中的对象

 

Done!

 

转载于:https://www.cnblogs.com/xingyyy/p/3432124.html

你可能感兴趣的文章
poj 1837 Balance
查看>>
NO1:安装VMLinux虚拟机,安装配置Samba实现Linux与Windows文件共享
查看>>
Log4net 日志传到 graylog监控
查看>>
XVIII Open Cup named after E.V. Pankratiev. Grand Prix of Peterhof
查看>>
最优贸易 2009年NOIP全国联赛提高组(最短路)
查看>>
IOS 沙盒两种数据读取方式&NSUserDefaults读取方式
查看>>
微信小程序中的组件使用2
查看>>
sql多列合并成一列
查看>>
HPC高性能计算知识: 异构并行计算
查看>>
PHP归档phar性能測试
查看>>
【蓝桥杯单片机12】实时时钟DS1302的基本操作
查看>>
hive配置
查看>>
小练习-把MySQL数据库中的数据存入redis
查看>>
标题栏title前添加logo
查看>>
1_bg
查看>>
android studio java lib不能直接运行
查看>>
nyoj 540 奇怪的排序(细心啦)
查看>>
搭建Visual Studio 2013 + FFMpeg环境
查看>>
java: ant 脚本示例
查看>>
关于tomcat的闪退问题
查看>>