请教Struts 里ActionForm的问题 (至急)

03-03-16 wfp
ActionFormBean 里面的数据能不能保持?

例如:我的ActionForm 中有某个属性 myText ,在Action中对这个属性设了值,然后显示这ActionForm对应的JSP,但我在JSP中没有用到myText,结果JSP重新提交以后,在Action中再取ActionForm的myText,发现myText的值已经不见了.

请问:

1. 在ActionServlet里ActionForm每次都是new的吗?

2. 有什么办法能不让ActionForm里的数据丢矢?

    

hhya
2003-03-16 19:21
能把你的代码帖出来吗

fishandfly
2003-03-31 17:04
把用到这个ActionForm的Action的配置(struts_config.xml)的scope属性设置为session , 如果设置成request,你提交一次,就算一个新的request,所以actionform的值会清空的。

设置为session,只要你不停止session,数值就不会没!

nicolas8888
2003-04-13 12:50
不要老是用session!

在Action里面new Form的时候加代码就得了:

if(form!=null){

.................

}

iyshang
2003-04-14 13:29
form在什么地方初始化呢?

猜你喜欢
4Go 1 2 3 4 下一页