在页面中,涉及不少批量操作,经过半天时间研究,终于有了进展,现总结如下:
1、简单批量删除
利用一个数组将jsp页面的值传递到action中。在action中必须定义一个数组对象。
Jsp页面:
<s:form action="updateQuestionType" method="post">
sialo:<input type="checkbox" name="courseNames" value="大学英语"><br>
haiou:<input type="checkbox" name="courseNames" value="线性代数"><br>
junhua:<input type="checkbox" name="courseNames" value="微积分"><br>
dlani:<input type="checkbox" name="courseNames" value="西方经济学"><br>
<s:submit name="test" value="测试"></s:submit>
</s:form>
strtus2 action:
private String[] courseNames; //定义一个数组,jsp传递一个数组到action
public String[] getCourseNames() {
return courseNames;
}
public void setCourseNames(String[] courseNames) {
this.courseNames = courseNames;
}
public String updateQuestionType() throws Exception{
System.out.println("开始测试");
System.out.println("size: " + courseNames.length);
for(int i=0; i);
return SUCCESS;
}