<c:param>
JSTL 标签主要与<c:url>
一起使用。和<c:redirect>
标签。基本上它将参数及其值添加到这些标签的输出中。在本教程中,我们将看到<c:param>
标签可以与<c:url>
和<c:redirect>
标签一起使用。
<c:param>
语法
<c:param name="parameter_name" value="parameter_value"/>
<c:param>
的属性标签
name
:指定参数的名称。value
:指定参数的值。
<c:param>
的示例
在这个例子中,我们使用<c:param>
标签用于将参数添加到结果 URL。
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<html>
<head>
<title>JSTL c:param Tag Example</title>
</head>
<body>
<c:url value="/mypage.jsp" var="completeURL">
<c:param name="Id" value="736"/>
<c:param name="user" value="chaitanya"/>
</c:url>
${completeURL}
</body>
</html>
输出:
<c:param>
在<c:redirect>
中使用标签
这里我们使用<c:param>
标签传递参数以及重定向网址,然后我们使用表达式语言的param
变量在重定向页面上显示这些参数。
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<html>
<head>
<title>c:param Example2</title>
</head>
<body>
<c:redirect url="/display.jsp" >
<c:param name="UserId" value="222"/>
<c:param name="UserName" value="ChaitanyaSingh"/>
</c:redirect>
${completeURL}
</body>
</html>
display.jsp
USER ID IS: {param.UserId}
USER NAME IS:{param.UserName}
输出: