<select name="dataSourceId">
<ww:set name="dataSourceIdC" value="dataSourceId" />
<option value="-1" SELECTED>(none);</option>
<ww:iterator value="dataSources">
<option value=<ww:property value="id"/>
<ww:set name="dataId" value="id"/>
<ww:if test="#dataId == #dataSourceIdC">SELECTED</ww:if>><ww:property
value="name" /></option>
</ww:iterator>
</select>由于webwork是用ognl来做的值判断(?,是这样吧),所以在test表达式中的#一定不能少,另外<ww:set name="dataSourceIdC" value="dataSourceId" />这一句话也不可以少,不知道为什么一定要加这一句?
本文探讨了WebWork框架中OGNL用于值判断的实现方式,并详细解释了一个具体示例中不可或缺的代码片段及其作用。文章指出在进行值判断时,使用特定语法的重要性。
185

被折叠的 条评论
为什么被折叠?



