有关两个ActionForm调用同一个Vector的问题想请教一下……急,在线等 不行,我试过了,为空,因为在两个ActionForm中,它是两个不同的对像来的! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这样就可以class Form1 extends ActionForm{ private Vector vector1 = null; public Vector getVector1(){ return this.vector1; } public void setVector1(Vector vector){ this.vector1 = vector; } }class Form1 extends ActionForm{ private Vector vector1 = null; public Vector getVector1(){ return this.vector1; } public void setVector1(Vector vector){ this.vector1 = vector; } }在使用这两个form的时候可以把同一个Vector放入两个里面这样,改变其中任何一个ActionForm的Vector都会影响到另一个ActionForm不过这样可能要你把两个ActionForm放入session中Vector commVec = new Vector();Form1 form1 = new Form1();form1.setVector1(commVec);Form2 = form2 = new Form2();form2.setVector2(commVec);这样应该就可以。还可以通过使用静态的常量,使用这样的方法在ActionForm不是很好。 讲错了,是在两个Action中调有啊,不是在ActionForm中 问题解决了,只要在一个DTO中声明为静态的Vector,就OK了, 你通过配置文件中的forward把你的vector通过映射到另外一个action中. Struts2单元测试 Couldn't get resource paths for class path resource [WEB-INF/res/] 天啊快疯了,哪位高手知道‘匿名内部类可以继承其它类或者引用接口吗’? 经常看到工厂一次,factory具体是什么意思呢?什么用处呢 由java转向C++ 容易吗? JAVA完全攻略网址索引 Struts问题,多个ActionForm能提交到一个Action吗? 关于EJB 本地接口问题?? j2ee 的初级问题 java 做报表系统 物流项目的结算管理怎么做啊 关于rs.close() 高手一定要帮忙!谢谢
class Form1 extends ActionForm{
private Vector vector1 = null;
public Vector getVector1(){
return this.vector1;
}
public void setVector1(Vector vector){
this.vector1 = vector;
}
}
class Form1 extends ActionForm{
private Vector vector1 = null;
public Vector getVector1(){
return this.vector1;
}
public void setVector1(Vector vector){
this.vector1 = vector;
}
}
在使用这两个form的时候可以把同一个Vector放入两个里面这样,改变其中任何一个
ActionForm的Vector都会影响到另一个ActionForm
不过这样可能要你把两个ActionForm放入session中
Vector commVec = new Vector();
Form1 form1 = new Form1();
form1.setVector1(commVec);
Form2 = form2 = new Form2();
form2.setVector2(commVec);
这样应该就可以。还可以通过使用静态的常量,使用这样的方法在ActionForm不是很好。