您的位置:程序门 -> java -> 框架、开源



struts1.2/如何实现对dynavalidatorform 表单的初始化?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


struts1.2/如何实现对dynavalidatorform 表单的初始化?
发表于:2008-01-20 01:39:40 楼主
我有一个login.jsp页面。在同一个ie中提交过一次后,下次再进入login.jsp页面里,因为前面有过提交的动作,使得login.jsp的表单loginform保留了上次的填充值,我想清空掉。问题是:现在这个表单是动态带验证/dynavalidatorform的loginform   。这时我该如何做呢?写一个loginform   类   extends   dynaactionform   并重写reset()方法   实现initialize(mapping);
public   class   loginform   extends   dynaactionform   {
public   void   reset(actionmapping   mapping,   httpservletrequest   request)   {
super.reset(mapping,   request);
initialize(mapping);
}
}
这样做可以不?还要不要在其它的地方做点什么?比如,login.jsp或是struts-config.xml的formbean
<form-beans   >
        <form-bean   name="loginform"   type="org.apache.struts.validator.dynavalidatorform">
            <form-property   name="user_name"     type="java.lang.string"   />
            <form-property   name="user_password"     type="java.lang.string"   />      
</form-bean>  
请高手指点?谢谢!
发表于:2008-01-20 18:34:061楼 得分:0
form会保留值么
form也不是持久的呀
应该是用一次后就是null了呀
发表于:2008-01-21 11:31:002楼 得分:0
将formbean中的值保存到request中


快速检索

最新资讯
热门点击