我使用的支柱2、JSP和访问用户在我的项目。我有近50框在一个页面上。如果我想要得到的价值,每一个框中的操作类,然后我写信50吸气,并制定者。是否有任何简单的方法来获得的价值观的所有选择框在行动类。

谢谢你,

有帮助吗?

解决方案

如果该选择框有相同的名字,你可以有一个吸气/装定为一个String[]。

那么,你有了这个在jsp:

<s:checkbox name="cb" fieldValue="whatever"/>
<s:checkbox name="cb" fieldValue="whatever2"/>
<s:checkbox name="cb" fieldValue="whatever3"/>

在你行动,你就必须如下:

private String[] cb;
public String[] getCb() {
    return cb;
}

public void setCb(String[] cb) {
   this.cb = cb;
}

类似这样的问题: 我怎么可以选择框值从struts2框在displaytag的行动类

其他提示

有关 CheckBoxList的什么的?但是,你将不得不改变FTL模板(如果您使用的freemarker),使复选框垂直或任何其他方式。我有它,如果你需要它。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top