struts中的动作表单

时间:2011-04-14 12:26:19

标签: hibernate jsp struts struts-html

我们可以在单个jsp中使用两种形式吗? 我在hibernate中使用struts,在hibernate中我有多对一的映射

< class name="com.dto.EmployeeDTO" table="EMPLOYEEDTO">
        < id name="id" type="java.lang.String">
            < column name="ID" />
            < generator class="assigned" />
        < /id>
        < property name="fName" type="java.lang.String" access="field">
            < column name="FNAME" />
        < /property>
        < property name="lName" type="java.lang.String" access="field">
            < column name="LNAME" />
        < /property>
        < many-to-one name="address" class="com.dto.Address" fetch="join">
            < column name="ADDRESS" />
        < /many-to-one>
    < class>

在我的员工pojo

private String id;
private String fName;
private String lName;
private Address address;

现在我想用一个表单提交所有数据

2 个答案:

答案 0 :(得分:1)

这可能是JSP的多种常规形式,但他问的是Strut动作形式。 如果你想清理你的MVC模型,我建议每个视图使用1个动作表单,但是可以有多个动作表单,例如,单个页面中的多个数据表单,甚至单个按钮都可以触发不同的动作,一些控制器需要处理。

答案 1 :(得分:0)

是的,我们在jsp中可以有两种以上的形式。每个表单可以有不同或相同的操作。