2017-01-20 6 views
-4
<jsp:include page="jsp/include/header.jsp"> 
    <jsp:param value="index" name="selected" /> 
</jsp:include> 

Может ли кто-нибудь объяснить цель <jsp:param ... /> в данном разделе кода.jsp: param in JSP

+1

Пожалуйста, поиск в Google для этих основных вопросов. https://docs.oracle.com/cd/E19575-01/819-3669/bnajd/index.html –

ответ

1

Когда включить или вперед элемент вызывается, исходный объект запроса поступает на целевой странице. Если вы хотите, чтобы предоставить дополнительные данные на эту страницу, вы можете добавить параметры в объект запроса с помощью JSP: PARAM элемент:

<jsp:include page="..." > 
    <jsp:param name="param1" value="value1"/> 
</jsp:include> 

Взято отсюда - https://docs.oracle.com/cd/E19575-01/819-3669/bnajd/index.html

0

При вызове элемента include или forward исходный объект запроса предоставляется на целевой странице. Если вы хотите предоставить дополнительные данные на эту страницу, вы можете добавить параметры в объект запроса с помощью JSP: PARAM элемент:

Когда JSP: включать или JSP: вперед выполняется, входящий в комплект страница или перенаправленная страница будет видеть исходный объект запроса, при этом исходные параметры, дополненные новыми параметрами, и новые значения имеют приоритет над существующими значениями, если это применимо. Например, если запрос имеет параметр A = foo и параметр A = bar указан для переадресации, перенаправленный запрос будет иметь A = bar, foo. Обратите внимание, что новый параметр имеет приоритет.

Сфера применения новых параметров - это jsp: include или jsp: forward call; то есть в случае jsp: include новые параметры (и значения) не будут применяться после включения.

См Doc Document link