JSTL标签

本文详细介绍了JSP中常用的标签库功能及用法,包括输出处理、变量设置、循环操作等,适合初学者快速掌握JSP开发技巧。

out输出标签

<c:out value="${requestScope.book}"></c:out>(可以对特殊字符,例如<等进行处理)

set标签可以为域赋属性值,其中value属性支持EL表达式;还可以为域对象中的JavaBean的属性赋值

<c:set var="name" value="haha" scope="page"></c:set>

<c:set var="subject" value="${param.subject}" scope="session"></c:set>

为域对象中的Javabean的属性赋值

<%

Customer cus = new Customer();

cus.setId(001);

request.setAttribute("cus",cus);

%>

<c:set target="${requestScope.cus}" property="id" value="${param.id}"></c:set>

remove标签移除指定域对象的指定属性值

<c:remove var="date" scope="session"/>(移除session域中的date属性)

if标签(没有else标签)

<c:if test="${param.age>18}" var="isAdult" scope="request"></c:if>

forEach循环标签

<c:forEach items="${requestScope.cus}" var="cus">

${cus.id}====${cus.name}<br>

</c:forEach>

redirect标签重定向

<c:redirect url="test.jsp"></c:redirect>

转发

<jsp:forward page="/test.jsp"></jsp:forward>

import标签 包含页面到当前页面

<c:import url="www.baidu.com"></c:import>

URL标签

<c:url value="/test.jsp" var="testurl" scope="page">

<c:param name="name" value="haha"></c:param>

</c:url>

url:${testurl}(用<c:param name="name" value="haha"></c:param>为URL添加参数)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值