zoukankan      html  css  js  c++  java
  • Struts2标签的<s:set>标签的用法

    标签属性介绍:

    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中。

  • 相关阅读:
    记录
    Remote System Upgrade With Cyclone III Devices
    【Diary】Noip2020 游记
    【Diary】CSP-S 2020 游记
    【Diary】JZSC 2020 旅 游 记(迫真
    【题解】Luogu P2671 【求和】
    51nod 1153 选择子序列
    Luogu P4116 Qtree3
    Luogu P4114 Qtree1
    【Contest】Nowcoder 假日团队赛1 题解+赛后总结
  • 原文地址:https://www.cnblogs.com/seniortestingdev/p/2496183.html
Copyright © 2011-2022 走看看