JSP自定义标签之Hello Costom tag小例子
2016-07-11 22:15
549 查看
1、项目结构
2、实现自定义tag所需依赖
3、HelloTag.java
4、costom.tld
5、index.jsp
注:这里需要引入标签库
6、结果
2、实现自定义tag所需依赖
<dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2.5</version> <scope>provided</scope> </dependency> <dependency> <groupId>javax.servlet.jsp</groupId> <artifactId>jsp-api</artifactId> <version>2.2</version> <scope>provided</scope> </dependency>
3、HelloTag.java
package com.tag; import javax.servlet.jsp.JspException; import javax.servlet.jsp.JspWriter; import javax.servlet.jsp.tagext.SimpleTagSupport; import java.io.IOException; /** * Created by Administrator on 2016/7/11. */ public class HelloTag extends SimpleTagSupport { @Override public void doTag() throws JspException, IOException { JspWriter out = getJspContext().getOut(); out.println("Hello Custom Tag!"); } }
4、costom.tld
<taglib> <tlib-version>1.0</tlib-version> <jsp-version>2.0</jsp-version> <short-name>Example TLD</short-name> <tag> <name>Hello</name> <tag-class>com.tag.HelloTag</tag-class> <body-content>empty</body-content> </tag> </taglib>
5、index.jsp
<%@ taglib prefix="ex" uri="../WEB-INF/custom.tld"%> <html> <body> <h2>Hello World!</h2> <form action="test1" method="post" id="form1"> <input type="submit" name="submit" value="button"> </form> <ex:Hello></ex:Hello> </body> </html>
注:这里需要引入标签库
<%@ taglib prefix="ex" uri="../WEB-INF/custom.tld"%>
6、结果
相关文章推荐
- js内存泄漏
- JS第五天总结
- 用js制作163登陆页面终极版(写了一晚上)
- Libgdx之JSON文件解析
- json解析
- JavaScript事件类型(一)
- jsp中文乱码问题
- JSON及在前后端交互中的使用
- jstat使用方法
- 【bzoj1823】[JSOI2010]满汉全席 2-sat
- javaScript的各种对象
- ArcGIS API for javascript中搜索框的使用问题
- ArcGIS API for javascript中搜索框的使用问题
- JavaScript的特殊函数
- jsp 跳转到上一页 和button 跳转到指定页面
- js中submit事件 提交时 没有get 到值的问题!
- HTML5混编学习笔记:JavaScript简述(if/for/switch、function、BOM、DOM)
- html和js交互
- js与flash
- Javascript实现客户端表单校验