2016-04-07

来源:互联网 发布:开个淘宝工作室怎么样 编辑:程序博客网 时间:2024/05/18 00:35

1、基本数据类型、String和String[

请求处理方法:

public void test1(String name, int age, double income, boolean isMarried, String[] interests)

保证JSP页面上提交项和方法中对应参数同名。其中boolean的提交项的value是字符串true和false

2、简单对象类型(类似于Struts中的ActionForm)

请求处理方法:

public void test2(UserBean user)

需要保证JSP页面上提交项和UserBean对象中的属性同名即可

3、List类型

List需要绑定在Bean对象上,直接写在请求处理方法中作为参数是不行的,更重要的一点是要创建对象(ArrayList). 

public class Classes{  

    private List<Student> stuLst = new ArrayList<Student>(); 



请求处理方法:

public void test2(Classes classBean)

JSP页面上提交项的命名:参数名[下标].属性名

4、 Set类型

与List方法类似,但是必须先在Set对象中Add相应的数量的模型对象.

public class Classes{  

    private Set<Student> stuSet = new HashSet<Student>();  

    public Classes(){

    stuSet.add(new Student());

  stuSet.add(new Student());

  stuSet.add(new Student());

    }

}

5、Map对象

Map也需要绑定在Bean对象上。

public class User{  

    private Map<String String> userMap = new HashMap<String String>();  

请求处理方法:

public void test5(User user)

JSP页面上的提交项命名:参数名[‘键名’]

6、复合数据类型

所谓复合数据类型,指代自定义Bean中某个属性又是一个自定义Bean.

public class UserBean{

private String name;

private int age;

private AddressBean address;

}

请求处理方法:

public void test5(User user)

JSP页面提交项命名:复合属性名.属性名



0 0
原创粉丝点击