Struts1.x将login,regist等相似功能组合到一个Action中

        Struts1.2需要维护臃肿的Action和Form表单,而且修改起来比较麻烦。所以需要将具有相似功能的Action和Form表单集成一下。例如:关于用户个人信息的注册(regist),登录(login),更改个人信息(updateInfo),更改密码(updatepwd)等可以集成一下,这样可以减少Action和Form表单的数量,便于维护。具体方法如下:
        1.所有需要的表单Form都用UserForm.java,UserForm.java中包含所需要的所有变量,并自动生成get和set方法。
       
         2.将所有Action方法都集成到UserAction中,并配置Struts和Spring配置文件。
      
        3.对于form提交按钮采用hidden参数设置Struts中配置好的methods方法,对于超链接动作的,在超链接后增加  ?method=updateinfo 之类的代码。
 
        这就OK了,可能说不清楚,但是可以看一下我的附件源代码。 

本文出自 “千年一叹” 博客,转载请与作者联系!

你可能感兴趣的:(web开发,职场,休闲)