自学jsp自定义标签的第一步我过了
2016-06-03 12:41
387 查看
李刚的轻量级javaee企业应用实战中讲到这里的时候忽略了一点,这一点让我百度了好久才弄好,也就是配置tomcat下的conf/web.xml文件,下面我来简要介绍我是怎么完成的。
1.在web-inf文件夹下新建一个java文件用于编写自定义标签类。我是建立了一个包为lee/firstTag.java.然后编写类,编写要求:
1>.继承javax.servlet.jsp.tagext.SimpleTagSupport类
2>.重写doTag方法,
3>.我的代码:
package lee;
import javax.servlet.jsp.tagext.*;
import javax.servlet.jsp.*;
import java.io.*;
public class QueryTag extends SimpleTagSupport
{
//重写doTag方法,该方法在标签结束生成页面内容
public void doTag()throws JspException,
IOException
{
//获取页面输出流,并输出字符串
getJspContext().getOut().write(“Hello World ”
+ new java.util.Date());
}
}
2.建立TLD文件,每个TLD文件对应一个标签库,我们使用的时候需要使用标签库来指明是哪里的标签。实现代码:
1.在web-inf文件夹下新建一个java文件用于编写自定义标签类。我是建立了一个包为lee/firstTag.java.然后编写类,编写要求:
1>.继承javax.servlet.jsp.tagext.SimpleTagSupport类
2>.重写doTag方法,
3>.我的代码:
package lee;
import javax.servlet.jsp.tagext.*;
import javax.servlet.jsp.*;
import java.io.*;
public class QueryTag extends SimpleTagSupport
{
//重写doTag方法,该方法在标签结束生成页面内容
public void doTag()throws JspException,
IOException
{
//获取页面输出流,并输出字符串
getJspContext().getOut().write(“Hello World ”
+ new java.util.Date());
}
}
2.建立TLD文件,每个TLD文件对应一个标签库,我们使用的时候需要使用标签库来指明是哪里的标签。实现代码:
相关文章推荐
- js原型(prototype)和面对对象
- datatable 转换json
- alibaba的FastJson(高性能JSON开发包) json转换
- 使用js模拟点击a链接 无效的解决方案
- javascript常用字符串函数和本地存储
- JS中使用变量保存arguments对象的方法
- SharePoint 2013 Rest and SP.js Copyto and Moveto (Rest 和SP.js 基本用法之 复制和移动文件)
- javascript中的浅复制和深复制
- JavaScript 中的所有数据都是以 64 位浮点型数据(float) 来存储。浮点型数据使用注意事项。全局变量特殊之处
- 判断js变量是否定义,
- [Effective JavaScript 笔记]第24条:使用变量保存arguments对象
- 安卓请求服务器js文件下载到本地,版本号就下载
- js生成指定范围内的随机数
- JS使用eval()动态创建变量的方法
- 最简单的js 判断密码强度
- ExtJs Treepanel刷新树形菜单
- javaScript删除元素
- js获取来源网址
- Ajax数据格式:XML Html JSON
- 基于JSSE实现SSL 支持于WebLogic Server 11g