junior
Как сконфигурировать параметры инициализации для JSP
Параметры инициализации для JSP настраиваются в web.xml аналогично сервлетам — через элементы <servlet> и <servlet-mapping>. Отличие лишь в том, что вместо <servlet-class> указывается <jsp-file>.
Пример
<servlet>
<servlet-name>Example</servlet-name>
<jsp-file>/WEB-INF/example.jsp</jsp-file>
<init-param>
<param-name>exampleParameter</param-name>
<param-value>parameterValue</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>Example</servlet-name>
<url-pattern>/example</url-pattern>
</servlet-mapping>
Доступ к параметрам инициализации на JSP-странице осуществляется через неявный объект config:
Пример
<%= config.getInitParameter("exampleParameter") %>
Или через EL: ${initParam.exampleParameter}. Параметры инициализации читаются контейнером при трансляции JSP и доступны в методе jspInit().
На собеседовании: покажите, что конфигурация JSP в
web.xmlпрактически идентична конфигурации сервлетов. Единственное отличие —<jsp-file>вместо<servlet-class>.