action接收JSP页面传输的参数:
【1、使用action类的属性接收参数:
a.在action类中定义成员变量,并添加get、set方法;
b.在JSP页面中Form表单的Action属性指向对应的action,input控件的name属性和Action类中定义的成员变量一致。
【2、使用DomainModel接收参数:
a.创建一个实体javaBean类,定义成员变量,并添加get、set方法;
b.在action类中以之前创建的实体类(如user)作为成员变量,并添加get、set方法,此实体类不需要实例化对象;
c.在JSP页面中Form表单的Action属性指向对应的action,input控件的name属性需要指定到实体类的属性(如name=user.username);
【3、使用ModeDriven接收参数:
a.创建一个实体javaBean类,定义成员变量,并添加get、set方法;
b.在action类中以之前创建的实体类(如User)作为成员变量,该实体类需要实例化对象;
c.action类实现ModelDriven<实体类>接口,重写getModel方法,使该方法返回实体类的实例化对象;
d.在JSP页面中Form表单的Action属性指向对应的action,input控件的name属性需要指定到实体类的属性(如name=username);