タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

strutsに関するkakeiのブックマーク (4)

  • Javaの道:Struts(12.アクション・クラス:LookupDispatchAction)

    概要 LookupDispatchActionクラスはフォーム画面内で、submitボタンが複数ある場合に使用するアクション・クラスです。submitボタンごとそれぞれの処理を実行することができます。DispatchActionクラスもsubmitボタンが複数ある場合に使用するアクション・クラスですが、DispatchActionクラスはsubmitボタン名と処理するメソッド名が必ず同じでなければなりません。そのため、submitボタン名に日語を使用することができません。 LookupDispatchActionクラスは処理するメソッドの情報を、Mapオブジェクト(メッセージ・リソースファイルのキーとメソッド名の組み合わせ)で保持します。submitボタン名はメッセージ・リソースファイルのキーに対する値になります。そのため、値に日語を使用することで、submitボタン名に日語を使用す

    Javaの道:Struts(12.アクション・クラス:LookupDispatchAction)
  • uebu: Strutsメモ

    ●メッセージ・リソースの参照 Action.execute()内でメッセージ・リソースを取得するには、次のようにします。 MessageResources resources = getResources(request); String workDir = resources.getMessage("work.file.dir"); String errorMessage = resources.getMessage("errors.notfound", "ファイル"); String directMessage = resources.getMessage("エラーですよ", false); 2番目の例は、メッセージ・リソースが{0}というプレースホルダを持つ場合に、 2番目の引数の値でそれを置き換えることを示します。 プレースホルダは{0}から{3}までの4つがあり

  • Strutsメモ8

    2003/10/23 作成 ここ何ヶ月かの在庫整理。 Actionを拡張する 通常アクションはActionクラスを直接継承して作成しますが、一枚システム共通のActionをはさむことで、共通処理や前後のフック処理などを記述することが出来ます。 Action ↑(継承) MyBaseAction ↑(継承) SomeAction MyBaseActionの例 public class MyBaseAction extends Action { public final String OK = "ok"; public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception {

  • Web アプリケーションの日本語はなぜ化ける?

    文字化けは Web アプリ開発で最も頭の痛い問題のひとつです。(少なくとも日人向けの Web アプリでは) 今回のチュートリアルでは、文字化けが発生する理由から、発生箇所の特定および文字化け解消の方法までを、理解します。 なぜ、文字化けが発生するのでしょうか?そして、なぜ、その解決は難しいのでしょうか? その理由は Web システム(分散システム)特有の複雑なアーキテクチャが原因です(少なくとも私はそう思います)。 ここでは、Struts アプリケーションが動作する仕組みを整理し、文字化けが発生する箇所を特定します。 第1回でも簡単に触れましたが、Struts アプリケーションは ユーザのアクセスに応じて下図のようにメッセージ通信を行い、アプリケーションとして動作します。 「文字化け」は、これらのメッセージ通信の間で文字コードの違いが存在する場合に発生します。 ユーザが Web

  • 1