JSP 自定义标签

编程技术  /  houtizong 发布于 3年前   66
JSP自定义标签(<mytag:mylove />)
第一步:编写处理自定义标签的程序
package mytag;import java.io.IOException;import javax.servlet.jsp.JspException;import javax.servlet.jsp.tagext.SimpleTagSupport;public class HelloTag extends SimpleTagSupport {@Overridepublic void doTag() throws JspException, IOException {this.getJspContext().getOut().write("You Are My Love !");}}

第二步:编写配置文件mylove.tld
<?xml version="1.0" encoding="UTF-8"?><taglib version="2.0" xmlns="http://java.sun.com/xml/ns/j2ee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee web-jsptaglibrary_2_0.xsd"><tlib-version>1.0</tlib-version><jsp-version>2.0</jsp-version><short-name>mytag</short-name><uri>/mylove</uri><tag><name>mylove</name><tag-class>mytag.HelloTag</tag-class><body-content>empty</body-content></tag></taglib>

*********************************解释***********************************
<short-name>标签:自定义标签的第一个<mytag:mylove /><uri>标签:对应JSP文件中talib里面的uri属性,既调用的时候使用的uri<name>标签:自定义标签的第二个<mytag:mylove /><tag-class>标签:指定处理该标签的程序<body-content>标签:说明自定义标签之间是否有其它文本第三步:编写测试JSP<%@ page language="java" contentType="text/html; charset=GB18030"    pageEncoding="GB18030"%><%@ taglib uri="/mylove" 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=GB18030"><title>Insert title here</title></head><body><mytag:mylove /></body></html>


请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!

留言需要登陆哦

技术博客集 - 网站简介:
前后端技术:
后端基于Hyperf2.1框架开发,前端使用Bootstrap可视化布局系统生成

网站主要作用:
1.编程技术分享及讨论交流,内置聊天系统;
2.测试交流框架问题,比如:Hyperf、Laravel、TP、beego;
3.本站数据是基于大数据采集等爬虫技术为基础助力分享知识,如有侵权请发邮件到站长邮箱,站长会尽快处理;
4.站长邮箱:[email protected];

      订阅博客周刊 去订阅

文章归档

文章标签

友情链接

Auther ·HouTiZong
侯体宗的博客
© 2020 zongscan.com
版权所有ICP证 : 粤ICP备20027696号
PHP交流群 也可以扫右边的二维码
侯体宗的博客