org.apache.struts.actions
クラス LocaleAction

java.lang.Object
  拡張org.apache.struts.action.Action
      拡張org.apache.struts.actions.LocaleAction

public final class LocaleAction
extends Action

(language, country, & page)のセットであるリクエストレベル変数に基づき、 ユーザのLocaleを変えてページにフォワードするActionの実装です。

翻訳者:
棚澤 昌幸
校正者:

フィールドの概要
private  org.apache.commons.logging.Log log
          Commons Loggingインスタンス。
 
クラス org.apache.struts.action.Action から継承したフィールド
defaultLocale, servlet
 
コンストラクタの概要
LocaleAction()
           
 
メソッドの概要
 ActionForward execute(ActionMapping mapping, ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           ActionFormの変数に基づいてユーザのLocaleを変えます。
 
クラス org.apache.struts.action.Action から継承したメソッド
addErrors, addMessages, execute, generateToken, getDataSource, getDataSource, getErrors, getLocale, getMessages, getResources, getResources, getServlet, isCancelled, isTokenValid, isTokenValid, resetToken, saveErrors, saveErrors, saveMessages, saveMessages, saveToken, setLocale, setServlet
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

log

private org.apache.commons.logging.Log log

Commons Loggingインスタンス。

コンストラクタの詳細

LocaleAction

public LocaleAction()
メソッドの詳細

execute

public ActionForward execute(ActionMapping mapping,
                             ActionForm form,
                             javax.servlet.http.HttpServletRequest request,
                             javax.servlet.http.HttpServletResponse response)
                      throws java.lang.Exception

ActionFormの変数に基づいてユーザのLocaleを変えます。

与えられたフォームのlanguagecountryプロパティをこのActionは捜して、 適切なLocaleオブジェクトを生成します。 そしてセッションのStruts Localeとしてこのオブジェクトを設定します。 DynaActionFormを含む全てのActionFormでこのプロパティを使用することが出来ます。

pageプロパティもまた用意された場合、 Localeを設定した後、 コントロールはURIパスにフォワードされます。 それ以外の場合、 "success"へフォワードされます。

オーバーライド:
クラス Action 内の execute
パラメータ:
mapping - このインスタンスを選択する際に使用されたActionMapping
form - このリクエストに対応するActionForm Bean(もしあれば)
request - 処理中のHTTPリクエスト
response - 生成中のHTTPレスポンス
戻り値:
フォワードするAction
例外:
java.lang.Exception - 入/出力エラーまたはサーブレット例外が生じた場合


このドキュメントは、Ja-Jakartaにより訳されました。コメントがある場合は、report@jajakarta.orgまでお願いします。
Copyright (C) 2000-2004 - Apache Software Foundation