2017-01-27 60 views
0

我想在一个视图状态动态设置属性,如:设定弹簧的Webflow属性动态

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

但价值只是作为纯文本。根据我的模型中的值,我必须采用哪些方法来更改'attr'。

回答

1

Explanation 标记不起作用,因为它只支持普通字符串,而不支持EL表达式。

我发现了一个解决方案通过在行动电话将信息给变量temp,并在流动与

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