我有两个类,一个是 Action 类MyAction
,另一个是 POJO 类User
。在里面MyAction
,我为User
班级做了getter-setter。
然后我有index.jsp
用户输入页面。在此,我使用 struts 2push
标记存储在User
类中的属性。它看起来像这样:
<s:form action="go" method="post">
<s:push value="user">
<s:textfield name="id" label="usr-id"/> <!-- user.id -->
<s:textfield name="fname" label="first-name"/> <!-- user.fname -->
</s:push>
<s:submit/>
<s:token/>
</s:form>
但我收到一个错误。如果我删除 push 标签并在User
属性前加上user
,那么它运行良好。任何人都可以指导我,我错在哪里以及如何push
在表单中的输入字段中使用标签。