我现在要添加一个用户,以前用struts1的时候有个单独的formBean,可以直接掉用节省很多时间,现在用struts2,要想实现同样的功能,有没有类似的表单填充方式,对struts2不是蛮熟,请教一下,有人知道吗?

解决方案 »

  1.   

    HTML::<form action="xx.x">
    <input type="text" name="formBean.test"/>
    <input type="submit">
    </form>
    在action里private FormBean formBean;public FormBean getFormBean(){......}
    public void setFormBean(){......}
    这样, struts2自动会把画面中的formBean.test设置到你的formBean对象里面的test属性里面.还是看书吧.
      

  2.   

    action   里面写属性和页面对应就行          以前写在formbean的写在action就好了  
      

  3.   

    LZ先看下STRUTS2的基本的东西吧,这些都有的
      

  4.   

    1.struts.xml  <package name="user" extends="struts-default" namespace="/">
         <action name="userAdd" method="doAdd" class="com.user.UserAddAction">
              <result name="input">/userAdd.jsp</result>
              <result>/userAddSuccess.jsp</result>
         </action>
      </package>2.action:  public class UserAddAction extends ActionSupport {
         private String userName;
         userName有get/set方法     public String doAdd () throws Exception {
             System.out.println ("userName:" + userName);
             return SUCCESS;
         }
      }3.jsp:<s:form action="userAdd" namespace="/" theme="simple">
       用户名:<s:textfield name="userName" />
       <s:submit value="提交">
    </s:form>
      

  5.   

    struts2不用FormBean在Action里写属性。名字和页面组件对应,自动填充