目录
5.如果注释实体类中的set方法之后,那么就会报找不到对应方法的异常:
6.还需要了解更多,可以访问小编的上一篇文章--out标签(更加具体一些),最后给小编点点赞,感谢阅读
1.编写助手类:
package com.zking.tag; import javax.servlet.jsp.tagext.BodyTagSupport; public class IfTag extends BodyTagSupport{ private boolean test; public boolean isTest() { return test; } public void setTest(boolean test) { this.test = test; } @Override public int doStartTag() { if(this.test) { return EVAL_BODY_INCLUDE; } return SKIP_BODY; } }
2.编写tld文件(只需要最后一个if就行了):
<!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN" "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd"> <!-- 标签库描述符 --> <taglib xmlns="http://java.sun.com/JSP/TagLibraryDescriptor"> <tlib-version>1.0</tlib-version> <jsp-version>1.2</jsp-version> <short-name>Simple Tags</short-name> <uri>/nlsy</uri> <tag> <name>out</name> <tag-class>com.zking.tag.OutTag</tag-class> <body-content>empty</body-content> <attribute> <name>val</name> <required>true</required> <