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添加参数)