我遇到此问题是在用SSH+jqueryeasyUI的datagrid 做一个多参数传送时遇到的。 把新的参数封装成对象传到后台,如果用简单的数组很麻烦。这里自动封装成对象。
我们对于struts2中表单传值太熟悉不过了,可以传一个或多个值或者是作为一个对象的各属性传,十分简单。
但是我们要传一个数组并希望struts正确接收,怎么办?
下面我将通过普通表单和ajax两种方式讲解。首先我们有如下一个实体,一个action和一个jsp。
Student.java
public class Student
{
private String name;
private String num;
}
StudentAction.java
public class StudentAction extends ActionSupport
{
private List<Student> lstStu;