Can stripes:选择返回内部集合的对象



请帮我处理条纹:选择组件。我想要这样的东西:

   <stripes:select name="teachers[${loop.index}].school" value="${item.school}">
     <stripes:options-collection collection="${actionBean.schools}" label="name" value="${this}"/>
   </stripes:select>

当然,您不能在选项集合中执行value="${this}"。但是,我应该如何指定我想返校而不是通过身份证,而是通过学校本身?

谢谢!

Stripes处理嵌套属性的类型转换。假设Teacher的属性类型为School,Stripes将自动为您进行类型转换。

<stripes:select name="teachers[${loop.index}].school">
    <stripes:options-collection collection="${actionBean.schools}" value="id" label="name"/>
</stripes:select>

学校将是一所学校,而不仅仅是一个id字符串。

请参阅http://www.stripesframework.org/display/stripes/Indexed+属性进行了出色的解释。

相关内容

  • 没有找到相关文章

最新更新