• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:宣言のタイミング)

Servletでstatic final Stringを宣言する方法について

このQ&Aのポイント
  • Servletの中で、他クラスからの参照のできるstatic final Stringを宣言する方法について教えてください。
  • Servlet内で何らかの処理後のStringをstatic final Stringとして宣言する方法を教えてください。
  • 例えば、doPostメソッド内で取得したパラメータの値をstatic final Stringとして宣言する方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • rancer
  • ベストアンサー率66% (6/9)
回答No.1

そもそも、変数に後で値を入れる行為は、static(静的)では無いと思います。 実行時の速度などを上げるために、変更しない値をstatic変数として使用するものですよ。 プロパティファイルとか使用して、場合に応じて値を変化させるようにするのが一般的ではないんでしょうか? そうそう、サーブレットで、クラス変数なんて使うのは非常に危険ですよ。 まして、それを使い回すのは、もっと危険です。

tosio_s
質問者

お礼

貴重な意見、ありがとうございます。 もう一度、クラス変数について、考え直したいと思います。 それと、危険性についても考え直したいと思います。 回答、ありがとうございました。

関連するQ&A