下边是两个字段的JSP文件,我想问的是关于hidden的问题,1和2分别是我在第一段代码和第二段代码中截取想要问的地方。比较:
a.为什么1里要写(input...)这段是什么意思?
b.为什么2里的hidden name还要写等于zheJiuSheZhi.shengChanXianID和zheJiuSheZhi.trainingOrCompetitionID。
请大神详细的为我解析一下,麻烦各位大神了,千恩万谢
1.
<input type="hidden" name="quZhengGuiZe.trainingOrCompetitionID" value="<s:property value="TrainingOrCompetitionID"/>">
<s:hidden name="id"/>
<s:hidden name="trainingOrCompetitionID"/>
2.
<s:hidden name="shengChanXianID"/>
<s:hidden name="zheJiuSheZhi.shengChanXianID"/>
<s:hidden name="trainingOrCompetitionID"/>
<s:hidden name="zheJiuSheZhi.trainingOrCompetitionID"/>
<s:hidden name="id"/>
</TABLE>
<s:if test="quZhengGuiZe.id>0">
<s:hidden name="quZhengGuiZe.id"/>
</s:if>
<s:else>
<s:hidden name="quZhengGuiZe.id" value="0"/>
</s:else>
<input type="hidden" name="quZhengGuiZe.trainingOrCompetitionID" value="<s:property value="TrainingOrCompetitionID"/>">
<s:hidden name="id"/>
<s:hidden name="trainingOrCompetitionID"/>
</s:form>
</body>
</html>
</TABLE>
<s:if test="zheJiuSheZhi.id>0">
<s:hidden name="zheJiuSheZhi.id"/>
</s:if>
<s:else>
<s:hidden name="zheJiuSheZhi.id" value="0"/>
</s:else>
<s:hidden name="shengChanXianID"/>
<s:hidden name="zheJiuSheZhi.shengChanXianID"/>
<s:hidden name="trainingOrCompetitionID"/>
<s:hidden name="zheJiuSheZhi.trainingOrCompetitionID"/>
<s:hidden name="id"/>
</s:form>
</body>
</html>