Action

Struts2-GWTインテグレーション

GWTの単体での使い方、GWTでのRPC(AJAX)発行は問題無いことがわかった。で、フレームワークへのGWTの取り込み方法として、次の方式とする。基本的にはクライアント側では既存のフォーム要素とGWTの要素は関連性を持たせず、GWTはGWTの世界でフレームワーク…

Struts2でのAction個別のException捕捉

Struts2でグローバルなException捕捉の方法は( Struts2で例外を捕捉してエラーページを表示する方法 - Struts 2+Spring 2+Tiles+Acegi+iBatis+GWT+JUnit 4+JMockit でフルスタックJAVAフレームワーク )の通りだが、Action個別でのException捕捉方法は次の通…

FileUploadの為のAction

Uploadされると、FileUploadInterceptorによって ファイルは一時ファイルとして保存される MIME型、サイズがチェックされパスした要素についてパラメータ設定 各file型のフィールドについて次のパラメータを追加 パラメータ名 データ型 備考 フィールド名 ja…

FileUploadの為のstruts.xml設定

まずシステム全体として受け付ける最大ファイルサイズを <constant name="struts.multipart.maxSize" value="10000000" /> のように設定。※デフォルトは 2097152 バイトとなっている。そして、jpegファイルのみ受け入れ、最大サイズを10000000バイトとする場合、アクションには次のように記述 <action name="uploadform" class="UploadAction" method="doNothing" > <result>/uploadform.jsp</result> </action> </constant>

一覧、削除のアクションクラス

更新・追加のアクションと一覧系ではアクションを分けた。その一覧側のアクション ※Pagerクラスは殆ど何もしないUtilityクラスtutorial.UserListAction.java package tutorial; import java.util.LinkedList; import java.util.List; import java.util.Map; …

追加/更新の為のアクション

追加/更新の為の事前確認機能を含めたアクションのJAVAコードは次のような感じで行こうと思う。 HTTPやSESSIONなんちゃらとかの汚染がないすっきり(しすぎ)のコード ※ParamUtilはなんでもないUtilityクラス また、一覧、削除のアクションは別アクションク…