struts action 怎么获取jsp中一组checkbox的值

前台代码:<tablewidth="615"border="1"bordercolor="#009933"background="../login/images/logi... 前台代码:
<table width="615" border="1" bordercolor="#009933" background="../login/images/login_1.jpg" bgcolor="#33CC33"><tr><td><input type="checkbox" name="All" onclick='check_all();'></td><td>用户id </td><td>费用id</td><td>费用类型</td><td>价格(元)</td><td>规定缴费时间</td><td>费用状态</td><td>修改费用状态</td></tr>
<c:forEach var="feeinfo" items="${feeinfolist}">
<tr><td><input type="checkbox" name="fee" value="${feeinfo.feeid }"></td>
<td>${feeinfo.userid }</td>
<td>${feeinfo.feeid }</td>
<td>${feeinfo.feetype}</td>
<td>${feeinfo.price}</td>
<td>${feeinfo.feetime}</td>
<td>${feeinfo.fstatus}</td>
<td><select name="status" id="bbb">

<option value="1">1</option>

</select><input type="hidden" id="fstatus" name="fstatus" value=""></td>
</tr>
</c:forEach>
<tr><th colspan="7"><input type="submit" value="全部修改" onclick="submit111()"></th></tr>

</table>
</c:if>
</form>
formaction代码:public class ModifyActionForm extends ActionForm {
ArrayList<String> fee;

public ArrayList<String> getFee() {
return fee;
}
public void setFee(ArrayList<String> fee) {
this.fee = fee;
}
}
报错:Cannot invoke com.actionform.ModifyActionForm.setFee - argument type mismatch
展开
 我来答
匿名用户
2015-04-21
展开全部
在form类中定义属性 private String[] checkbox;
并为属性checkbox提供set和get方法。
在action中获取form类中的值:String[] checkbox=request.getParameterValues("checkbox");这样在struts action中就获取了jsp中checkbox的值。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式