2017-06-16 10 views
0

ServletContextで設定された属性の時間の長さは誰でも知っているかもしれません。たとえば、HttpSessionによって設定された属性は、最大30分の長さにすることができます。したがって、属性の寿命はどれくらいですか?ServletContextを設定しますか?ServletContextで設定された属性のJava時間の長さ

答えて

1

アプリケーションがデプロイされている限り存続します。

+0

。 ** ありがとうございました。 ** –

+0

**サーブレットコンテキストで設定できる属性の最大数はありますか?または私はちょうど行くことができますか? ** –

+0

制限はありません – fg78nc

1

あなたが属性を経由してあなたのWebコンポーネント間で情報を共有することを可能にするサーブレット仕様では、いくつかのスコープ(スコープオブジェクト)、があります

  • Requestスコープ - 要求の寿命に結び付け、取り扱う部品が使用するには、要求。 (javax.servlet.ServletRequestのサブタイプ)
  • セッションスコープ - セッションの寿命に関連付けられ、要求を処理するコンポーネントによって使用される、セッションに接続されている(javax.servlet.HttpSession)
  • アプリケーションスコープまたはWebスコープ - Webアプリケーションの存続期間に結び付けられ、アプリケーション内の他のすべてのサーブレットと共有されます。これはServletContext属性のスコープです。 (サーブレットコンテナのメモリに格納されている - のjavax.servlet.ServletContext)

ありpageスコープもあるが、それはJSPページ自体にのみ表示されます(javax.servlet.jsp.JspContext)

+0

追加情報ありがとう –

関連する問題