私は 2 つのクラスを持っています。1 つは Action クラスMyAction
で、もう 1 つは POJO クラスUser
です。内部では、クラスMyAction
の getter-setter を作成しました。User
次に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>
しかし、私はエラーが発生しています。User
プッシュ タグを削除し、プロパティの前に を付けるとuser
、問題なく動作します。私が間違っている場所とpush
、フォームの入力フィールドにタグを使用する方法を教えてください。