Struts空ActionForm

时间:2016-08-01 20:21:33

标签: jsp struts1 actionform

我是一名Struts新手,并使用Struts 1.2.7。我的目标是能够在我的动作类中阅读有助于构建JSP的表单。我可以使用JSP / Struts中的表单来创建数据表,我可以通过操作类execute方法清除表中的数据。但是,我不能做的是读取/查看在我的动作类execute方法中创建JSP的相同表单。我得到的是一个空的ActionForm传递给我的动作类execute方法。我的第一个猜测是我有一个JSP / HTML问题。我认为这是一个非常基本的问题,欢迎任何帮助。

<html:form action="/PolicyServiceTaskAssignment" >
.....
            <!-- Update and Clear submit table -->
            <table align="center" style="width: 450px;">
                <tr>
                    <td colspan="5" style="text-align: center;">
                        <html:submit property="update" value="Update" style="height: 25px"
                            styleId="Update" styleClass="buttonMouseOut"
                            onmouseover="onButtonMouseOver(this.id);"
                            onmouseout="onButtonMouseOut(this.id);" />
                        <html:submit property="clear" value="Clear" style="height: 25px"
                            styleId="Clear" styleClass="buttonMouseOut"
                            onmouseover="onButtonMouseOver(this.id);"
                            onmouseout="onButtonMouseOut(this.id);" />
                    </td>
                </tr>
            </table>
            <!-- Display user's tasks table -->
            <table id="entryTable">
                <logic:notEmpty name="PolicyServiceTaskAssignmentForm"
                    property="tasksList">
                    <tr>
                        <th>
                        </th>
                        <th style="text-align: center;">
                            Job Name
                        </th>
                        <th style="text-align: center;">
                            Experience Level
                        </th>
                        <th style="text-align: center;">
                            Task Name
                        </th>
                        <th style="text-align: center;">
                            Completion Time
                        </th>
                    </tr>
                    <logic:iterate id="row" name="PolicyServiceTaskAssignmentForm" property="tasksList" >
                        <tr>
                            <td>
                                <html:checkbox styleClass="checkbox" name="row" property="checked" />
                            </td>
                            <td>
                                <bean:write name="row" property="jobName" />
                            </td>
                            <td>
                                <bean:write name="row" property="experienceLevel" />
                            </td>
                            <td>
                                <bean:write name="row" property="taskName" />
                            </td>
                            <td>
                                <bean:write name="row" property="completionTime" />
                            </td>
                        </tr>
                    </logic:iterate>

....
</table>
</html:form>

0 个答案:

没有答案