自定义标签是用户定义的JSP语言元素。当JSP页面包含一个自定义标签时将被转化为servlet,标签转化为对被 称为tag handler的对象的操作,即当servlet执行时Web container调用那些操作。JSP标签扩展可以让你创建新的标签并且可以直接插入到一个JSP页面。 JSP 2.0规范中引入Simple Tag Handlers来编写这些自定义标记。不含标签体的自定义标签首先你可以...
分类:
Web程序 时间:
2016-02-15 14:58:27
阅读次数:
195
这个前面也就是匆匆带过了,还是好好描述一番吧。 什么是自定义标签儿。就是在jsp页面中,我们自己生成定义的标签儿,可以处理一定的逻辑。所以本质上还是要有java代码来处理的。 自定义标签儿能够运行的三个要素: 1、对应的java处理程序。 2、tld标签儿语言定义 3、在.jsp文件中导入包儿,并且
分类:
其他好文 时间:
2016-02-15 12:06:14
阅读次数:
310
使用Freemarker静态化网页一、原理Freemarker生成静态页面,首先需要使用自己定义的模板页面,这个模板页面可以是最最普通的html,也可以是嵌套freemarker中的取值表达式,标签或者自定义标签等等,然后后台读取这个模板页面,解析其中的标签完成相对应的操作,然后采用键值对的方式传递...
分类:
Web程序 时间:
2016-01-22 14:26:43
阅读次数:
364
自定义标签库开发与el表达式自定义标签库开发与el表达式1.自定义标签库的开发自定义标签库主要用于移除jsp页面中的java 代码。步骤一:编写一个实现Tag接口的类(建议继承TagSupport),把java代码一直到这个类中。package cn.soldier.tag;import java....
分类:
其他好文 时间:
2016-01-18 10:23:17
阅读次数:
236
/** * @author candy * @since 16/1/13. */@Componentpublic class CmsDialect extends AbstractDialect { @Override public String getPrefix() { ...
分类:
其他好文 时间:
2016-01-14 16:07:57
阅读次数:
134
项目中用到自定义的标签文件,但是却在web.xml中没有看到相关的标签配置,原来如果web应用使用servelet2.4以上的版本就不需要在web.xml中定义了,servelet会自动加载tld文件,有两种方式使用自动加载1、打成jar包时,将tld文件放在META-INF文件夹下(参考stand...
分类:
编程语言 时间:
2016-01-13 19:33:04
阅读次数:
264
一、JSTL标签库介绍 JSTL标签库的使用是为弥补html标签的不足,规范自定义标签的使用而诞生的。使用JSLT标签的目的就是不希望在jsp页面中出现java逻辑代码二、JSTL标签库的分类核心标签(用得最多)国际化标签(I18N格式化标签)数据库标签(SQL标签,很少使用)XML标签(几乎...
分类:
编程语言 时间:
2016-01-11 20:16:25
阅读次数:
285
一、标签技术的API1.1、标签技术的API类继承关系 二、标签API简单介绍2.1、JspTag接口 JspTag接口是所有自定义标签的父接口,它是JSP2.0中新定义的一个标记接口,没有任何属性和方法。JspTag接口有Tag和SimpleTag两个直接子接口,JSP2.0以前的版本中只有T.....
分类:
编程语言 时间:
2016-01-11 19:54:14
阅读次数:
281
当我们在一个web应用中开发好一些自定义标签的时候,这些自定义标签通常有标签处理器Java类,和一个描述这些标签tld文件,如果我们想在以后别的web工程中还能用上这些标签,可以将这些自定义标签封装在一个JAR包中,正如JSTL标签库一样。 我们现在准备将web应用中开发好的自定义标签封装成j...
分类:
编程语言 时间:
2016-01-10 14:22:02
阅读次数:
148
在前一篇博客中,我们已经学习了自定义的简单标签的基本使用方法,这一篇我们来学习如何在简单标签中添加标签属性。对自定义标签添加一些属性,可以使我们的标签功能更加灵活和复用。例如前一篇博客使用简单标签来对标签体内容执行一定的次数,就无法在标签上规定要执行的次数,必须在标签处理器类中修改,很不方便,如.....
分类:
Web程序 时间:
2016-01-10 13:02:01
阅读次数:
331