2013年8月13日 / 最終更新日時 : 2019年6月26日 管理者 Struts1.3 DynaActionForm (Struts) DynaActionForm ActionFormはリクエストパラメータの値をJavaBeanにセットしてくれるが、プロパティやgetter/setterメソッドのコーディングをする必要があった。 Strutsには、そのコーディング不要のActionFormとしてDynaActionFormという仕組みがある。 DyanActionFormの使用方法 Struts設定ファイルに(st […]
2013年8月13日 / 最終更新日時 : 2019年6月26日 管理者 Struts1.3 Strutsの日本語対応 (Struts) Strutsによる日本語対応 setCharacterEncoding()メソッドを実行するフィルタを設定 ActionFormBeansのreset()メソッドに記述 (個々のActionFormBeansすべてに記述が必要) org.apache.struts.action.RequestProcessorのprocessPreprocess()メソッドをオーバライドし、その中でsetChar […]
2013年8月13日 / 最終更新日時 : 2019年6月26日 管理者 Struts1.3 ActionForm (Struts) ActionFormの動作 通常のサーブレットプログラムでは、javax.servlet.http.HttpServletRequestのgetParameter()メソッドを利用して、リクエストパラメーとを取得するが、Strutsでは設定ファイルでActionFormを使用するように定義されていると、自動的にリクエストパラメータの値を読み込んで、ActionFormのプロパティに設定する。 この […]
2013年8月13日 / 最終更新日時 : 2019年6月26日 管理者 Struts1.3 Struts設定ファイル (Struts) Struts設定ファイル Strutsを利用したアプリケーションの動作は、Struts設定ファイルに記述してある内容によって決定される。 ActionSevletからRequestProcessorが起動されるときに読み込まれ、その設定内容に応じてモジュールの準備整えられる。 Struts設定ファイルをどこに配置するかは、ActionServletの設定をweb.xmlにおこなうときに指定する。 […]
2013年8月11日 / 最終更新日時 : 2019年6月26日 管理者 Struts1.3 Actionを作成する (Struts) Action Actionは、モデルを呼び出す為のクラスでorg.apache.struts.action.Actionを継承して開発者が作成する。 Strutsは、モデルに関与しないため、通常のJavaであってもEJBであっても構わない。 Actionは、HTTPリクエストにしたがってモデルを呼び出し、終了後はモデルにより生成された結果をコンテキストに保存する。 Strutsでは、Acti […]