第一篇文章:初学java自定义标签,Tag接口的学习

  1. 使用jar包: servlet-api-2.3.jar
  2. Tag接口一共定义了6个方法和4个常量,其中需要我们开发逻辑的有两个方法doStartTag()和doEndTag()。
  3. WEB容器执行jsp时若遇到自定义标签的开始标记就会调用doStartTag()方法。
  4. WEB容器执行jsp时若遇到自定义标签的结束标记就会调用doEndTag()方法。在这里插入图片描述
  5. 四常量:
    SKIP_BODY:值为:0,若doStartTag()返回 0,WEB容器就会忽略自定义标签的标签体,直接执行结束标记。
    EVAL_BODY_INCLUDE:值为:1,若doStartTag()返回1,WEB容器就会执行自定义标签的标签体。
    SKIP_PAGE:值为:5,若doEndTag()返回SKIP_PAGE,WEB容器不会执行结束标记后面的代码。
    EVAL_PAGE:值为:6,若doEndTag()返回EVAL_PAGE,WEB容器会执行结束标记后面的代码。

6.代码片段:

在这里插入图片描述
7.tld文件配置:
在这里插入图片描述
8.使用:在这里插入图片描述
注:由于我在标签中定义了一个属性myattr,所以在实现类的中必须有一个setMyattr方法。

第一次写文章,望大家谅解,有错误的地方请大家多多包涵,虽然写的内容不是什么高深的东西,只愿记录下自己每次学习的过程。

猜你喜欢

转载自blog.csdn.net/qq_36706941/article/details/86563312