2009年5月20日水曜日

Struts応用(七):独自のActionMappingの拡張(3)

3.Actionクラスのexecute()メソッドに、パラメータ
mappingを明示的に上記ActionMappingサブクラスに変換すること
が必要
例:
public class HelloAction extends Action {
public ActionForward execute(
ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response) {

// ロギング部分
// LoggingActionMappingへ明示的に型キャストする必要がある
((LoggingActionMapping) mapping).writeLog(request,
"にリクエストする。", LoggingActionMapping.INFO);

return mapping.findForward("success");
}
}

0 件のコメント: