我是一名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>