- 新建OutTag类
- 如何添加jsp-api.jar包
- OutTag类详细代码12345678910111213141516171819202122package bid.zhazhapan.fims.tag;import javax.servlet.jsp.JspException;import javax.servlet.jsp.tagext.BodyTagSupport;public class OutTag extends BodyTagSupport {private boolean out;// 判断是否输出标签体的属性// 通过set方法获得页面out的属性值public void setOut(boolean out) {this.out = out;}// 覆盖doStartTag()方法public int doStartTag() throws JspException {if (out == true) {return this.EVAL_BODY_INCLUDE;} else {return this.SKIP_BODY;}}}
- 如何配置xml
- 新建test.jsp来测试标签123456789101112131415<!-- test.jsp详细代码 --><%@ page language="java" contentType="text/html; charset=ISO-8859-1"pageEncoding="ISO-8859-1"%><%@ taglib uri="WEB-INF/tlds/mytag.tld" prefix="mytag" %><!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=ISO-8859-1"><title>Insert title here</title></head><body><mytag:output out="true">Hello everybody</mytag:output></body></html><!-- 输出结果:Hello everybody -->
|
|