【问题标题】:Set Spring Webflow attribute dynamically动态设置 Spring Webflow 属性
【发布时间】:2017-01-27 22:03:35
【问题描述】:

我想在视图状态上动态设置一个属性,例如:

<view-state id="any" view="/some.view.xml">
    <attribute name="attr" value="#{true ? 'a' : 'b'}"/>
</view-state>

但该值仅被视为纯文本。我有什么方法可以根据模型中的值更改“attr”。

【问题讨论】:

    标签: spring-webflow


    【解决方案1】:

    Explanation 该标签将不起作用,因为它只支持纯字符串,不支持 EL 表达式。

    我通过在动作调用中将信息添加到变量 temp 并在流程中评估它找到了解决方案

    <on-entry><set name="viewScope.attr" value="flowScope.temp eq 'X' ? 'aaaa' : 'bbbb'" /></on-entry>
    

    【讨论】:

      猜你喜欢
      • 2014-09-05
      • 1970-01-01
      • 2021-07-17
      • 1970-01-01
      • 1970-01-01
      • 2020-02-16
      • 2012-06-01
      • 2011-02-18
      • 1970-01-01
      相关资源
      最近更新 更多