2.自定义标签控制,jsp页面余下标签是否继续执行
EndTag.java
package tag; import javax.servlet.jsp.JspException; import javax.servlet.jsp.tagext.Tag; import javax.servlet.jsp.tagext.TagSupport; /** * @author: snowing * @date : 2017年4月18日 * 控制剩下标签不显示 */ public class EndTag extends TagSupport { @Override public int doEndTag() throws JspException { //return Tag.EVAL_PAGE//整个页面都显示 return Tag.SKIP_PAGE;//余下都不显示 } }
配置tag.tld
endTag.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib uri="snowing.com" prefix="snowing"%> <%@page import="javax.servlet.jsp.tagext.Tag" %>!!!!重点!!一定要加!!!!! <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>使用标签控制内容石否 继续 输出</title> </head> <body> start <snowing:ENDTAG/> end </body> </html>
显示: