Struts2参数传递
l 三种方法
1.在被调用类中建立私有变量,并设置其set和get方法,当访问的连接中带有变量的时候,strut2会自动匹配变量到类实例中,等待调用就可以。注意的是,连接中的变量,类中必须都要有,否则接受不到,而且接受的名字和传递名字要相同,也就是set和get后的字符串与匹配的变量名字相同,第一个字母大写。
2.不像第一种方法,直接用变量,而是使用对象来匹配,同样的,连接带的变量在对象中必须都要有,如果没有可以使用中间对象的方式,先接受,过滤掉不用变量,再赋值给另一个对象。这种方式可以不new对象。
注意这种方法传递参数的时候,要指定某个对象的某个属性去传递值。
这里是user.name=a&user.age=8
3.(不常用,但是思想很重要)就是用被调用的类实现一个ModelDriven接口。
实现这个接口中的getModel方法,不用实现对象的get
这样就可以实现在访问的时候不需要写出对象的某个属性,直接写赋值名。