Struts-2-struts-action-tag
Struts 2-アクションタグ
アクションタグを使用すると、プログラマはビューページからアクションを実行できます。 アクション名を指定することでこれを実現できます。 「executeResult」パラメータを「true」に設定して、結果をビューに直接レンダリングできます。 または、このパラメーターを「false」に設定することもできますが、アクションメソッドによって公開される要求属性を利用します。
アクションクラスの作成
ビューを作成する
次に、次の内容を持つ employees.jsp を用意します-
構成ファイル
あなたの struts.xml は次のようになります-
あなたの web.xml は次のようになります-
プロジェクト名を右クリックし、[エクスポート]> [WARファイル]をクリックして、WARファイルを作成します。 次に、このWARをTomcatのwebappsディレクトリにデプロイします。 最後に、Tomcatサーバーを起動し、URL http://localhost:8080/HelloWorldStruts2/employee.action にアクセスしてみます。 これにより、次の画面が生成されます-
この例でわかるように、executeResultの値を「true」に指定しました。 したがって、hello.actionの結果はページに直接レンダリングされます。 HelloWorld.jspは虹の色を出力します-これは現在employee.jsp内でレンダリングされます
ここで、HelloWorldAction.javaを少し変更してみましょう-
最後に、次のようにemployee.jspを変更します-
再度、プロジェクト名を右クリックし、[エクスポート]> [WARファイル]をクリックして、WARファイルを作成します。 次に、このWARをTomcatのwebappsディレクトリにデプロイします。 最後に、Tomcatサーバーを起動し、URL http://localhost:8080/HelloWorldStruts2/employee.action にアクセスしてみます。 これにより、次の画面が生成されます-