java自定义标签的制作的原理和打包方法
来源:互联网 发布:免费数据库软件有哪些 编辑:程序博客网 时间:2024/05/29 16:31
1.java自定义标签的原理:
其实java的自定标签的原理很简单,其实就跟web.xml原理是一样的,只要你知道了servlet的原理
你就可以理解自定义标签的原理了,servlet的配置的时候,需要配置两个一个是<servlet>另外是
<servlet-mapping>这样做的目的是可以通过mapping获取servlet-name,之后根据servlet-name
获取<servlet-class>,根据class位置就tomcat就可以进行调用了
那这里的自定义标签也完全是一样的思想,只不过自定义标签它定义不是在web.xml里面而是定义在
了一个tld(tag library definition)文件里面,这样做的目的是为了便于管理
在servlet中我们通过上述的步骤可以让tomcat实现对我们的servlet类的调用,那么自定义标签也是
它有名字,有class位置,同时可以指定参数的值,其实servlet也可以指定初始值的原理完全一致,一个是
在web.xml里面取出值,然后装配到servlet里面去,一个是定义在jsp里面,在jsp被编译的时候,tomcat
同样会把这个值传递到后台的tag类里面的.
而jsp页面跟tld文件的关联就是通过调查找自定义标签的prefix属性,然后根据它里面的uri值,或者是
tagdir属性来获取tld文件的位置,再读取它里面的内容,让jsp里面使用的标签和tld里面所定义的标签进行
匹配,然后的过程就是跟web.xml调用servlet一模一样了.
2.自定义标签打包方法:
(1) 将tld文件复制到 META-INF 目录下
(2) 将META-INF 目录和WEB-INF目录下存放.class文件的 包文件夹(如: com) 复制到某个位置(如E盘)
(3) 使用jar命令创建jar包文件
Win+R 打开运行对话框, 输入cmd 打开dos窗口, 输入E 回车键 进入E盘
Jar cvf iptag.jar META-INF com
(4) 在E盘 将会创建一个iptag.jar文件
将该jar文件复制到某项目的WEB-INF/lib目录中, 在jsp页面中 使用taglib
- java自定义标签的制作的原理和打包方法
- 详细讲解了 JSP自定义标签 的 接口和 方法 原理
- Spring自定义标签的原理
- Spring自定义标签的原理
- 简单标签实现foreach代码和jar打包的方法
- 如何打包自定义的标签库
- jsp自定义标签(taglib)编写的原理和实现
- jsp自定义标签(taglib)编写的原理和实现【转载】
- jsp自定义标签(taglib)编写的原理和实现
- jsp自定义标签(taglib)编写的原理和实现
- Struts2 自定义标签的方法
- jsp利用自定义标签制作精美的分页标签
- 自定义标签库的开发——传统标签tag、IterationTag接口(TagSupport),简单标签,转义标签,打包标签,java打为exe
- (转载)Spring自定义标签的原理
- dubbo的组成原理-自定义标签Schema
- Java 程序的打包及bat制作
- java 带父标签的自定义标签
- 传智播客java web 学习,自定义标签的开发和使用
- 【OpenStack】【转载】OpenStack extension api
- paip.php and or 语句用法作用
- Linux内存:内存管理的实质
- Hadoop源码分析之一(RPC机制之Server)
- HDU 4193 单调队列
- java自定义标签的制作的原理和打包方法
- Jquery学习笔记二
- Sysinternals 工具包里面的 DbgView 实现机制
- 10年,4个单位
- 埃及分数 把一个分数分解成n个 m分之一的形式
- js 与或运算符 || && 妙用
- paip.url参数格式化.txt
- java比较器的使用
- paip.支付宝即时到账接口改双功能接口.txt