Struts2 使用 <s:select> 和 <s:iterator>



是否可以定义一个 Struts Select 字段,<s:select>,带有选项的迭代器,<s:iterator>

例如,我不想使用键/值/列表属性,

<s:select id="criteriaRequestStatusList" name="searchRequestCriteria.requestStatusList" 
list="requestStatuses" 
listValue="description" listKey="id" />

因为我有一些特殊的符号,例如来自服务器端的&nbsp;,它们没有被转义。

以下工作原理是关于转义&nbsp;,但它是一个 HTML 选择。我也不想使用它,因为它在加载时没有正确填充表单值。

<select id="criteriaRequestStatusList" name="searchRequestCriteria.requestStatusList" class="requestor input-block-level" name="requestors" multiple="multiple">
<s:iterator value="requestStatuses">
<option value="${id}">${description}</option>
</s:iterator>
</select>

我的目标是,

<s:select ..>
<s:iterator>

您可以使用普通value属性在 POHTML 选择上设置值。

<s:select>标签期望值是现成的;就我个人而言,我会在将它们公开给视图层之前在服务器端转换它们。

您可以在listTitle属性中使用 OGNL(我可能将属性名称错误(来取消实体化它;我不记得了。

相关内容

  • 没有找到相关文章

最新更新