2012-06-15 1 views

ответ

12

servletContext.setAttribute() динамический, который можно установить и сбрасывать во время работы.

Где указано init-parameter, указанное в web.xml, является статическим, которое не изменяется при жизни приложения.

Пример:

  • Свойства базы данных, такие как базы данных конфигурации имя propety. Он будет в основном сконфигурирован как контекст init-param
  • И если вы хотите установить значение свойства, которое выводится на основе изменений во время выполнения, например, «последний пользователь, зарегистрированный в журнале» или «количество сбоев», должны быть атрибутами контекста.