JSP JSTL <c:param>標籤:引數傳遞標籤

2020-07-16 10:04:59
<c:param> 標籤只用於為其他標籤提供引數資訊,它與 <c:import> 標籤、<c:redirect> 標籤和 <c:url> 標籤組合使用可以實現動態客製化引數,從而使標籤完成更複雜的程式應用。

語法:

<c:param name="paramName" value="paramValue"/>

<c:param> 標籤各屬性的詳細介紹如表所示。

<c:param>標籤屬性
屬性 型別 描述 參照 EL
name String 引數名稱 可以
value String 引數值 可以

範例

應用 <c:redirect> 標籤及 <c:param> 實現將頁面重定向到 main.jsp 頁面,並傳遞兩個引數,關鍵程式碼如下:
<%@taglib prefix="c"uri="http://java.sun.com/jsp/jstl/core"%>
  <c:redirect url="main.jsp">
    <c:param name="user" value="zs"/>
    <c:param name="pwd" value="1234"/>
  </c:redirect>
main.jsp 頁面的程式碼如下:
<%@page language="java" contentType="text/html;charset=gb2312"
  pageEncoding="gb2312"%>
  使用者名稱為:${param.user}
  <br>
  密碼為:${param.pwd}
執行本範例,將頁面重定向到 main.jsp 頁面,並顯示傳遞的引數,執行結果如下:
使用者名稱為:zs
密碼為:1234