2003-12-01から1ヶ月間の記事一覧
JSPページに、直接他のJSPページへのリンクを張るのはよくないデザインです。 コントローラの一部であるstruts-config.xmlファイルにアプリケーションの全ての流れが含まれているべきなのです。MVC*1 アーキテクチャでは、Viewを選択するのは常にコントロー…
名前: Izumi Kamitani (上谷 泉) 誕生日: 1978年4月8日 出身地: 大阪 現在地: サンディエゴ サンフランシスコ・カリフォルニア・アメリカ 仕事: コンピュータ関係(Java) 言語: 日本語・普通に英語 性格: 喜怒哀楽が激しい・はまるととことんやるタイプ・でも…
LookupDispatchAction では、getKeyMethodMapメソッドの中でボタンのラベルごとにmap.put(...); というラインを定義しなければならないのですが、struts-userメーリングリストの中で"新しいボタンを追加するたびにコードをいじるのは嫌だ"というコメントがあ…
struts-userメーリングリストで、たびたびあるディスカッションの中にアクションのURLから.doや/do/の部分を省くことはできないか? というのがあります。 個人的に私も.doや/do/はあまり可愛くないという単純な理由で(…スミマセン(^^;)好きではありません。 …
dispatchアクションの選択にはよくボタンが使われますが、他言語サポートのアプリケーションなどでは、ユーザのロケールによってボタンのラベルが違ったりするので問題がでてきます。 例えば英語と日本語をサポートしているサイトのフォームでは、ボタンがde…
普段は、イベントによってそれぞれのイベントにあったアクションフォームやアクションのクラスを使いますが、関連したアクションがいくつかある場合は、DispatchActionを使ってひとつのアクションにまとめることができます。 例えば、create,delete,updateな…
ActionForwardベースクラスのプロパティの中にredirectというのがあります。 これを"true"に設定することにより、コントロールはリダイレクトされます。 ディフォルトは"false"で、フォワードされます。 ではforwardとredirect、どちらも新しいページに移動…
いろいろとサイトめぐりをしてるとよく、 404 Page Not Found なんてページを見かけませんか? Strutsでこの404達を回避する方法がアクションマッピングのunknownプロパティ です。アクションマッピングのプロパティの一つに"unknown"というプロパティがあり…