setAttribute()
メソッドをweb.xml
使用して ServletContext パラメータを設定する必要があるのはなぜgetInitParameter()
ですか?
質問する
11009 次
1 に答える
17
servletContext.setAttribute()
は動的であり、実行時に設定およびリセットできます。
init-parameter
で指定されている場所web.xml
は静的であり、アプリケーションの存続期間中は変更されません。
例:
- データベース名構成プロパティなどのデータベース プロパティ。ほとんどの場合、コンテキストとして構成されます
init-param
- また、実行時の変更に基づいて派生するプロパティ値を設定する場合は、「最後にログインしたユーザー」や「失敗の回数」などをコンテキスト属性にする必要があります。
于 2012-06-15T08:01:13.553 に答える