现在我在struts2中的action中有好几个表映射的对象,如A,B,C当有一个对象的时候方法
public Object getModel() {
// TODO Auto-generated method stub
return A;
}
我在页面写A中的属性名,在ACTION中就可以得到A.GET属性名,我现在想让B,C也像A对象一样,应该怎么写呢,是否能实现呢.谢谢了
public Object getModel() {
// TODO Auto-generated method stub
return A;
}
我在页面写A中的属性名,在ACTION中就可以得到A.GET属性名,我现在想让B,C也像A对象一样,应该怎么写呢,是否能实现呢.谢谢了
Private A a;
Private B b;
Private C c; // 三个属性必须有get/set方法。 // 唯一要注意的是JSP写法a.name,其他都一样
// TODO Auto-generated method stub
return A;
}
那我这个方法中return哪个对象呢
1.以下形式struts2叫做驱动模式。public class TA0006Action extends ActionSupport implements ModelDriven<RadioBean>{ private RadioBean bean = new RadioBean();
public RadioBean getModel() { return bean;
}
}2.以下形式struts2叫做属性模式: private RadioBean bean; /**
* @return the bean
*/
public RadioBean getBean() {
return bean;
} /**
* @param bean the bean to set
*/
public void setBean(RadioBean bean) {
this.bean = bean;
}如果Action中使用多个对象属性,建议使用属性驱动模式。