+ -
当前位置:首页 → 问答吧 → JSF <h:selectmanycheckbox/>与数组转换器

JSF <h:selectmanycheckbox/>与数组转换器

时间:2011-05-16

来源:互联网

后台
public class ScamsuspectList extends EntityQuery<Scamsuspect> {
 private String[] systemtype;
 public String[] getSystemtype() { return systemtype;}
 public void setSystemtype(String[] systemtype) {this.systemtype = systemtype;}
}
前台
<s:decorate template="../../layout/display.xhtml">
 <ui:define name="label">检测引擎</ui:define>
 <h:selectManyCheckbox id="systemtype" value="#{scamsuspectList.systemtype})">
  <f:selectItems value="#{queryMgt.getSystemtypeItems()}" /> 
 </h:selectManyCheckbox>
</s:decorate>
代码是通过seam自动生成的对一个库表的增删改查操作,以上是查询页面的部分代码。前台获取到的数据可以正常传到后台。却不能正常执行查询,似乎是跟JSF的生命周期有关。需要在page.xml中新增一个配置,但如果新增配置就必须要通过转换器将数据转换成数组再传入后台,否则报错。
问:怎样在转换器中获取需要的string[]?

作者: JS586   发布时间: 2011-05-16

碰到一样的问题

作者: huxiabo56   发布时间: 2011-08-22

热门下载

更多