- - PR -
struts 暗黙オブジェクト(application)取得 [解決]
1
| 投稿者 | 投稿内容 | ||||
|---|---|---|---|---|---|
|
投稿日時: 2004-09-08 13:27
お久しぶりです。今、勉強の方が struts に入ったのですが、以下の点で質問があります。
Actionクラス 上で暗黙オブジェクト(application)を取得するとき、2種類あるのですが違いは何ですか?それぞれはどのような場面で使い分けるのでしょうか? 1. ServletContext application = this.servlet.getServletContext(); 2. ServletContext application = getServlet().getServletContext(); 御指導の程、よろしくお願いします。 [ メッセージ編集済み 編集者: ryo 編集日時 2004-09-20 19:15 ] | ||||
|
投稿日時: 2004-09-08 14:44
Actionクラスのソース
同じですね。 | ||||
|
投稿日時: 2004-09-08 16:51
すみません。未熟者故、何のこっちゃか分からないのですが・・・ moge さんのアドバイスの捕捉をどなたか頂けますでしょうか。 | ||||
|
投稿日時: 2004-09-08 16:55
いや、だから使い分ける必要はないということですよ。
どっちも同じ結果が返ってきます。 getServlet()が返すのはActionクラスのprotectedなフィールドのActionServletです。 | ||||
|
投稿日時: 2004-09-08 17:16
ああ、なるほど。すみませんでした。 上記が 1 のことで、下記が 2 のことと思って勘違いしてしまいました。 ありがとうございます。 | ||||
1
