欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

JSP自定义标签

程序员文章站 2022-05-30 22:11:41
...

1、自定义标签类,实现tag接口(或者继承tagSupport类)

public class ViewIPTag extends TagSupport{

     HttpServletRequest request = (HttpServletRequest)this.pageContext.getRequest();

     JspWriter out = this.pageContext.getOut();



     String ip = request.getRemoteAddr();

     try{

         out.print(ip);

     }

     catch(IOException e){

          throw new RuntimeException(e);

     }

     return super.doStartTag();

}

2、配置一个自定义标签名字,放在WEB-INF,到D:\apache-tomcat-9.0.0.M20\webapps\examples\WEB-INF\jsp\xx.tld抄一个格式

<tag>

     <name>viewIP</name><!--自定义标签的名字-->

     <tag-class>cn.myself.web.tag.ViewIPTag</tag-class><!--自定义标签类的路径,包名开始-->

     <body-content>empt</body-content><!--控制是否有标签体-->

</tag>

 

3、使用自定义标签

JSP自定义标签