JSTL

JSTL(JSP Standerd Tag Libray)

<%@ taglib uri="" prefix=""%>
import package by pom.xml:
<dependency>
			<groupId>jstl</groupId>
			<artifactId>jstl</artifactId>
			<version>1.2</version>
		</dependency>
一、some core tags:
1.if
<c:if test="">xxx</c:if>  when test=true,exectue
eg:<c:if test="${user.gender=='m'}">man</c:if>
eg: <c:if test="${user.gender=='f'}" var="rs" scope="page">female</c:if>
	 <c:if test="${!rs}">man</c:if>
2.choose
<c:choose>
	<c:when></c:when>(one or more)
	<c:otherwise></otherwise>(zero or one)
</c:choose>
3.forEach
<c:forEach items="" var="" varStatus="">  
</c:forEach>
二、DIY
step.1 write a class, extends SimpleTagSupport
step.2 override SimpleTagSupport doTag();
step.3 add descriptions in (.tld)
public class HelloTag extends SimpleTagSupport{
	private String info;
	private int qty;
	public void doTag() throws JspException, IOException {
		PageContext pageContext = (PageContext) getJspContext();
		for (int i = 0; i < 100; i++) {
			 pageContext.getOut().println("hello<br>");
		}
	}
	public void setInfo(String info) {
		this.info = info;
	}
	public void setQty(int qty) {
		this.qty = qty;
	}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值