一般情况是这样   <form action="register.action" method="post">
            <table align="center" width="40%" border="1">
                <tr>
                    <td>
                        username
                    </td>
                    <td>
                        <input type="text" name="username">
                    </td>
                </tr>
                <tr>
                    <td>
                        password
                    </td>
                    <td>
                        <input type="password" name="password">
                    </td>
                </tr>
                <tr>
                    <td>
                        re-password
                    </td>
                    <td>
                        <input type="password" name="repassword">
                    </td>
                </tr>
       
                <tr>
                    <td>
                        <input type="submit" value=" submit ">
                    </td>
                    <td>
                        <input type="reset" value=" reset ">
                    </td>
                </tr>
            </table>
        </form>然后在RegisterAction类里写execute()方法。。
如果我有一个UserAction类,里面有一个register方法,
在<form>标签里的action要怎么写??

解决方案 »

  1.   

    form标签:<FORM action=save.do method=post name=myform id=form>servlet映射里面的url路径:
    <servlet-mapping>
        <servlet-name>action</servlet-name>
        <url-pattern>*.do</url-pattern>
    </servlet-mapping>
    可根据需要改变!~
      

  2.   

    Form表单中的action与struts·xml配置中的action一致即可;然后将配置中的method=(useraction)中的register方法就可以了,当然你要把Web.xml和struts.xml配置配好,手机回的贴,可能不够详细。
      

  3.   

    不知道你用的是struts单独框架,还是SSH框架,或者其他的,下边是SSH框架,在struts中也可以这样写
    需要重新配置spring
    <bean id="register2" class="(类的路径).UserAction" scope="prototype">
    <form action="register2.action" method="post">
     
      

  4.   

    struts.xml
    <action name="register" class="UserAction" method="register">
    …………
    </action>调用的jsp
    <s:form action="register">
    …………
    </s:form>
      

  5.   

    truts.xml<action name="register" class="UserAction" method="register">
    </action>
    调用的jsp
    HTML code
    <s:form action="register">
    </s:form>
      

  6.   

    写你在Struts2的配置文件里面的action的名字即可!
    <action name="caseInfos" class="com.yaxing.caseInfoAction" method="caseInfos">
    <result name="caseInfos">caseInfos.jsp</result>
    <result name="input">error.jsp</result>
    </action>就是写这个name,class写action的位置
    下面的result 是视图,视图里面的name 对应你action里面的返回参数  
      

  7.   

    上楼写的调用的jspHTML code
    <s:form action="register">
    …………
    </s:form>
    [/Quote]
    中action应该这样写把:<s:form action="register.action"method="post">你那样写不知道能不能找到。