博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Struts2标签的<s:set>标签的用法
阅读量:6244 次
发布时间:2019-06-22

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

标签属性介绍:

set标签

set标签 用于将某个值(该值是在value stack或者是action context中的内容值,已有的)放入指定范围内。例如application、session范围等。

当某个值所在的对象图深度非常深时,例如如下:person.worker.wife.parent.age,每次访问该值不仅性能地下,而可读性也很差。解决这个问题,可以将改该值设置成一个新值,并放入特定范围内。

set标签属性:

  1. scope: 可选,指定新变量被放置的范围,该属性可以接受application、session、request、page或action 5个值。如果没有指定,默认是放置在Stack Context中。
  2. value: 可选,指定将赋给变量的值。如果没指定,则将ValueStack栈顶的值赋给新变量。 ognl表达式类型
  3. var: 必选,指定该元素的引用ID,如果指定了将会将该值放在stack context中!

如果以后使用该变量,则需要就是使用ognl表达式了,需要加入一个#号,因为是在stack context中。

本文转自hcy's workbench博客园博客,原文链接:http://www.cnblogs.com/alterhu/archive/2012/05/11/2496183.html,如需转载请自行联系原作者。

你可能感兴趣的文章
sap MD04中常用函数
查看>>
通过MySQL自动同步刷新Redis
查看>>
vuex简单示例
查看>>
根据数据库结构生成RzCheckTree
查看>>
hihocoder [Offer收割]编程练习赛8 矩形计数
查看>>
汇编实验九
查看>>
哈夫曼编码
查看>>
go语言学习之闭包函数
查看>>
javax.servlet.http.HttpServletRequest; 不存在
查看>>
类型自动转换规则
查看>>
kvm-控制台登陆配置
查看>>
SpringAOP
查看>>
有赞MySQL自动化运维之路—ZanDB
查看>>
String与常量池(JDK1.8)
查看>>
lightoj 1031(dp)
查看>>
SQL Server转sqlite数据库
查看>>
python print和strip
查看>>
2016学年第一学期软件工程第二次作业
查看>>
Powershell检查邮件队列设置阈值,通过html形式进行邮件告警
查看>>
痞子衡嵌入式:恩智浦i.MXRT系列微控制器量产神器RT-Flash用户指南
查看>>