0
4

1 回答 1

1

AleksandrM 已经回答了你,但既然你说

还不清楚。:( 请解释。

您可以将其用于:

  1. 调用一个 Action 并使用executeResult="true"来获取结果;
  2. var调用一个 Action 并将其推送到带有属性的主页 ValueStack 上,然后通过以下方式引用它#

    <s:action   name="one"       var="instance" /> 
    <s:property value="#instance.list_fruits[0]"/>
    
  3. 调用在请求/会话范围内设置某些内容的 Action,然后使用#attror检索这些值#session

  4. 调用执行某些操作的操作(例如,将打开页面时的时间戳保存到数据库中)。

但是你可以在服务器端做任何一件事情,而且更好。

这就是为什么您不应该使用该<s:action/>标签的原因:它违反了大多数 S2 框架约定和机制,并且是一种不好的做法(或者至少它不是一个好的做法)。

于 2014-10-16T09:12:41.380 回答