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

本文共 546 字,大约阅读时间需要 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中。

转载于:https://www.cnblogs.com/alterhu/archive/2012/05/11/2496183.html

你可能感兴趣的文章
basename函数
查看>>
解决npm安装依赖缓慢的问题
查看>>
hadoop 搭建过程中的一些坑
查看>>
Git分支
查看>>
iptables规则添加
查看>>
Python 模块 - OS模块
查看>>
脚本实现检测nginx服务是否正常
查看>>
利用nodejs监控文件变化并使用sftp上传到服务器
查看>>
Java邮件发送
查看>>
MySQL 5.6 升级到MySQL 5.7
查看>>
linux下图形远程桌面
查看>>
linux运维面试精选
查看>>
亚信安全参加第六届全国等保技术大会 态势感知助力“等保2.0”落地
查看>>
3种关闭linux系统端口方法
查看>>
mysql 数据库的维护,优化
查看>>
监控zabbix服务器本身及另一台服务器2(2.4zabbix-agent)
查看>>
Vitamio 3.0 新手教程 视频电视播放
查看>>
rsync 相关参数
查看>>
Linux 2 unit5 LVM创建
查看>>
ASP.NET MVC Bundling and RequireJS
查看>>