一.jsp2.0以前1.tld标签描述文件,描述标签名、标签属性、处理类等2.继承TagSupport或者TagBodySupport,TagBodySupport可以修改标签体的内容。标签有属性时需要提供setter方法。3.web.xml中配置tld文件的url和路径。如果在tld中配置了如:h...
分类:
其他好文 时间:
2015-07-28 20:11:39
阅读次数:
97
1.自定义标签简介
自定义标签主要用于移除Jsp页面中的java代码
使用自定义标签移除jsp页面中的java代码,只需要完成以下两个步骤:
1.编写一个实现Tag接口的Java类(标签处理器类)
2.在WEB-INF中编写标签库描述符(tld)文件,在tld文件中对标签处理器类描述成一个标签
(参考tomcat中的examples
项目中jsp部分)
2.自定义标签...
分类:
其他好文 时间:
2015-05-18 23:11:15
阅读次数:
256
1.
新建java类,继承TagSupport类
2.
覆盖doStartTag()方法,在该方法中编写jsp页面中的java代码
3.
ServletRequest request = this.pageContext.getRequest(); //获得request对象
JspWriter out = this.pageContext.getOut();//获得输出流
4...
分类:
其他好文 时间:
2015-05-16 14:55:36
阅读次数:
139
1、任何一个标签都对应一个Java类,该类必须实现Tag接口。
2、一个标签可以通过 tld 文件查找该标签的是实现类,并运行该类的相关方法。
一、简单标签实现
(一)实现Tag接口
1、实现代码:
package taglib.jsp_one;
import java.io.IOException;
import java.util.ResourceBundle;...
分类:
Web程序 时间:
2015-02-17 10:24:45
阅读次数:
301
标签编程简介JSP的开发是在HTML代码中嵌入了大量的Java代码,但是这样一来会使得JSP页面中充满了Java程序,修改或维护起来非常的不方便,定义一个简单的标签----空标签要想实现一个标签,可以直接继承javax.servlet.jsp.tagext.TagSupport类,如果要定义的标签内...
分类:
Web程序 时间:
2015-02-12 21:19:25
阅读次数:
320
当jsp的内置标签和jstl标签库内的标签都满足不了需求,这时候就需要开发者自定义标签。自定义标签下面我们先来开发一个自定义标签,然后再说它的原理吧!自定义标签的开发步骤步骤一编写一个普通的java类,继承TagSupport类~package com.vmaxtam.dotest;import j...
分类:
编程语言 时间:
2014-12-06 12:35:51
阅读次数:
409
自定义jsp标签的一般步骤:
(1)编写标签处理类:
public class Echo extends TagSupport{
//标签开始时调用的处理方法
public init doStartTag()throws JspException{
try{
//将信息内容输出到jsp页面
pageContext.getOut().print(msg);
}catch(Ex...
分类:
Web程序 时间:
2014-11-27 14:35:11
阅读次数:
229
首先是要有一个标签处理类,标签处理类可以直接实现Tag接口,也可以继承JAVA中已经实现了的TagSupport这个类,TagSupport也是继承自Tag接口的,它内部已经对Tag接口进行了实现,一般是继承TagSupport类,之后是重写父类的doStartTag和doEndTag方法,
对于开始标签来说返回值主要有EVAL_BODY_INCLUDE和SKIP_BODY,前者表示执行标签...
分类:
Web程序 时间:
2014-10-28 17:46:38
阅读次数:
275
1、先定义一个实现标签功能的类(MyTagClass.java)public class MyTagClass extends TagSupport {@Override//重写doStartTag()方法 public int doStartTag() { HttpServletRequest ....
分类:
Web程序 时间:
2014-08-22 00:05:25
阅读次数:
399
本例以将 字符串格式的时间转成指定的时间格式显示。第一步、定义一个标签处理程序类,需要集成javax.servlet.jsp.tagext.TagSupport,代码如下:import java.io.IOException;import java.text.SimpleDateFormat;imp...
分类:
Web程序 时间:
2014-07-22 00:18:33
阅读次数:
238