1、 为自定义的java对象传值:格式:User user; user.name
2、 为list传值:
<c:forEach items="${ sessionScope.classes[0].relativeStudentRs }" var="stuR" varStatus="list">
<tr>
<td>${ list.index + 1 }</td>
<td>${ stuR.student.studentNumber }</td>
<td>${ stuR.student.name }</td>
<td>
<input name="scores[${ list.index }].score" class="score" type="text" size="3" value="" />
<input name="scores[${ list.index }].user.userId" type="hidden" value="${ stuR.student.userId }"/>
</td>
</tr>
</c:forEach>
3、 为set传值:
html页面中的代码:
<tr>
<td>指定录入用户:</td>
<td colspan="2" class="tab_p">
<input name="recoredUser" class="recoredUser" type="text" size="60" value="点击选择用户" />
<input name="scorers.makeNew[0].user.userId" type="hidden"/>
<input name="scorers.makeNew[0].scorerType" type="hidden" value="scorer"/>
</td>
<td class="tab_p"><span class="tab_help"></span></td>
</tr>
<tr>
<td>指定修改用户:</td>
<td colspan="2" class="tab_p">
<input name="modifyUser" class="modifyUser" type="text" size="60" value="点击选择用户" />
<input name="scorers.makeNew[1].user.userId" type="hidden" />
<input name="scorers.makeNew[1].scorerType" type="hidden" value="modifier"/>
</td>
<td class="tab_p"><span class="tab_help"></span></td>
</tr>
Action中的代码
@KeyProperty(value="scorerId")
@Element(value=com.shiyuesoft.sc.bean.Scorer.class)
@CreateIfNull(value=true)
private Set<Scorer> scorers = new HashSet<Scorer>(0);