2016-04-09から1日間の記事一覧

struts2 の interceptor とは何か(構築方法含む)

struts2 v2.3.28 実行環境: Mac OSX EI Capitan 10.11.4 interceptor とは何か action ごと(リクエストごと)に、共通化された前処理を実行したい時がある (主な例: action 実行前の logging) この「actionごとの、前処理実行」を実現する手段が interceptor …

struts.xml の struts.action と struts.action.result 要素

struts.action について (属性値の入力) name class - 必須(パッケージ内で一意) 任意(入力の場合は存在する Java クラスをpackage 名付きで割当) (X) <struts> <package name="top" namespace="/" extends="struts-default"> <action name="actionName" class="jp.co.pckg.to.ActionCallerClass"> </action> </package> </struts> Struts2 には "action mappings" という機能が…

struts.xml の struts.package 要素

struts2.3.28 struts.package とは 要素 actions, results, reult types, interceptors, interceptor-stacks を一論理グループにまとめる要素 「拡張ができて、サブパッケージで個々のパーツをオーバーライドができるオブジェクト」 と思えば良い Packages a…

struts.xml の struts.constant 要素

struts.constant とは Struts2 がデフォルトで設定している要素を上書きする要素 Constants provide a simple way to customize a Struts application by defining key settings that modify framework and plugin behavior. 抜粋元 デフォルトの要素とその…