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

任何人都可以在給定的代碼段中解釋<jsp:param ... />的用途。jsp:JSP中的param

+1

請搜索中谷歌爲這些類型的基本問題。 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調用;也就是說,在jsp:include的情況下,新的參數(和值)不會在include之後應用。

參見文檔Document link