- 浏览: 821918 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (488)
- struts1 (4)
- spring (13)
- extjs (36)
- mysql (3)
- sqlserver (2)
- oracle (37)
- 杂谈 (11)
- 面试相关 (35)
- Java基础知识总结 (5)
- Java重要知识点 线程和io流知识点 (6)
- 服务器相关 (1)
- 生活 (1)
- jsp (7)
- servlet (2)
- junit (3)
- struts2 (9)
- 开发必备 (4)
- 使用开发工具总结的知识 (4)
- ibatis (12)
- ajax (2)
- dwr (2)
- jquery (1)
- 设计模式 (4)
- Lucene的学习 (5)
- 经验总结 (19)
- mysql全文搜索相关 (7)
- hibernate (33)
- Sphinx (1)
- log4j的总结 (1)
- 敏捷开发 (9)
- 持续集成 (15)
- UML使用总结 (1)
- Scrum (1)
- OO(面向对象编程) (1)
- struts1和struts2总结 (1)
- 数据库加密 (1)
- 多线程和Socket编程 (6)
- PowerDesigner (2)
- 权限相关 (1)
- ant应用总结 (4)
- 面试必知知识点总结 (6)
- io流与nio流总结 面试相关 (1)
- 敏捷管理工具的使用 (7)
- hsqldb相关 (1)
- svn源码相关 (2)
- debug调试技巧总结 (1)
- hibernate和ibatis对比相关 (6)
- eclipse mylyn 插件的使用总结 (2)
- fisheye使用总结 (2)
- java泛型总结 (1)
- ssh整合总结 (10)
- SpringSide的学习总结 (1)
- JPA学习总结 (2)
- RoR 总结 (2)
- 模型驱动 总结 (1)
- Oracle SQL优化技巧 (4)
- 数据库相关资料 (1)
- oracle练习相关 (4)
- PowerDesigner 使用总结 (2)
- Struts实现国际化相关 (2)
- 权限框架 Spring Security (1)
- freemarker使用总结 (1)
- jsp servlet总结相关 (3)
- Java NIO总结 (1)
- 自己学习必须 (3)
- 蝴蝶容器相关 (2)
- eclipse插件的使用 (1)
- myeclipse的使用 (1)
- flex相关 (1)
- javaeye重生后总结的知识点 (2)
- 公司学习总结 (3)
- JAXB 相关 (1)
- ECSide (1)
- EdoJs 企业ajax框架 (1)
- RSA加密算法 (1)
- jbpm相关 (1)
- JMF原理 (1)
- MyEclipse使用总结 (1)
- Funsion Charts 相关总结 (3)
- 常用知识2011 (2)
- Flex与Java整合 (1)
- IBM WebSphere相关 (1)
- jQuery使用技巧 (2)
- 2011年面试相关知识点总结 (2)
- sqlserver开发相关 (8)
- eclipse 打jar相关 (2)
- Oracle/Mysql/SqlServer比较 (1)
- WebService Axis1.4开发相关 (4)
- 进制数的转换 总结 (1)
- WebService Axis2.0开发相关 (0)
- iteye Struts2 Spring Hibernate整合相关 (3)
- iteye osgi资料相关总结 (1)
- iteye ifos相关相关 (1)
- iteye 国际化相关 (1)
- iteye Hibernate缓存机制 (4)
- iteye Struts2 总结 (1)
- iteye Struts标签总结 (0)
- iteye web配置文件大全 (6)
- iteye Efs 框架总结 (1)
- iteye sql优化 (2)
- iteye 大数据量高并发的数据库优化 (1)
- iteye 开发相关 (1)
- iteye s1sh 和 s2sh整合中的问题以及解决 (1)
- iteye s1sh整合实例 (1)
- iteye s2sh整合实例 (1)
- iteye 面试相关 基础篇 (1)
- iteye Android相关 (1)
- iteye 面试相关 Web篇 (1)
- iteye Sql Server相关 (0)
- iteye struts1与struts2比较 (1)
- iteye jquery 和Struts2 (0)
- iteye struts2与其他插件整合 (0)
- iteye jquery 开发相关 (1)
- iteye eclipse结合spket(Ext,Jquery)开发相关 (0)
- iteye myeclipse 使用技巧相关 (0)
- iteye Memcached 缓存系统相关 (0)
- iteye 常用软件相关 (0)
- iteye 最新技术预览 AjaxSwing (0)
- iteye struts上传下载相关 (0)
- iteye 新技术相关 (0)
- test (0)
- iteye 开发Java游戏相关 (0)
- iteye Java反编译 (0)
- iteye XML解析相关 (0)
- iteye 压缩ZIP相关 (0)
- iteye 面试相关 (0)
- iteye Android开发相关 (4)
- csdn (0)
- e-inoc (0)
- iteye http错误码对应说明 (0)
- iteye 面试扩展知识点 (0)
- iteye oracle面试相关 存储过程,触发器,游标等 (0)
- iteye english study (0)
- iteye starflow工作流引擎 (0)
- iteye IBM WebSphere Application Server Toolkit使用相关 (0)
- iteye spring3 (0)
- iteye mybatis (0)
- iteye js技巧总结 (0)
- iteye SEO优化相关 (2)
- iteye QUI网页界面集成框架 (1)
- iteye AjaxAnywhere (1)
- iteye Nutz相关 (1)
- iteye ibatis技巧 (0)
- iteye dwz (0)
- 128个ajax/javascript框架 (0)
- iteye 2012 Java Swing教程 (1)
- iteye 码头集装箱相关 (1)
- iteye swing (2)
- 兼职工作 (0)
- 2012 新总结的面试相关知识点 常用知识点 (1)
- 淘宝网店相关 (0)
- oracle 常用函数 2012新总结 (1)
- 我的时尚潮流屋 (0)
- 2012 年 面试新总结知识 (1)
- 技巧 (1)
- 2013总结 (1)
- 2015工作相关 (3)
- springmvc (5)
- EasyPR-Java (1)
- java (2)
- editplus 4.0 注册码 (1)
- android (1)
- oracle连接数据库相关 (1)
- 编程资料总结 (2)
- 20160808 (1)
- visio 2013 (1)
最新评论
-
drew926:
泛型的类型参数可以有多个?这是java哪个版本支持的?
java泛型总结 -
listenan:
赞!非常感谢。
Scrum总结 -
cwscwj:
写的很深刻,谢谢,看了一遍,过段时间打算再看一遍。
Scrum总结 -
hwedwin:
w
Struts 2中的OGNL\EL的使用总结 -
lanni2460:
不错 很好 支持……
sqlserver三个驱动包下载
一、JSP标签基本概念:
1.标签(Tag): 标签是一种XML元素,通过标签可以使JSP网页变得简洁并且易于维护,还可以方便地实现
同一个JSP文件支持多种语言版本。由于标签是XML元素,所以它的名称和属性都是大小写敏感的
2.标签库(Tag library): 由一系列功能相似、逻辑上互相联系的标签构成的集合称为标签库。
3.标签库描述文件(Tag Library Descriptor): 标签库描述文件是一个XML文件,这个文件提供了标签库
中类和JSP中对标签引用的映射关系。它是一个配置文件,和web.xml是类似的。
4.标签处理类(Tag Handle Class): 标签处理类是一个Java类,这个类继承了TagSupport或者扩展
了SimpleTag接口,通过这个类可以实现自定义JSP标签的具体功能
二、自定义JSP标签的格式:
为了使到JSP容器能够使用标签库中的自定义行为,必须满足以下两个条件:
1.从一个指定的标签库中识别出代表这种自定义行为的标签
2.找到实现这些自定义行为的具体类 第一个必需条件-找出一个自定义行为属于那个标签库-是由
标签指令的前缀(Taglib Directive‘s Prefix)属性完成,所以在同一个页面中使用相同前缀的元素
都属于这个标签库。每个标签库都定义了一个默认的前缀,用在标签库的文档中或者页面中插入自定
义标签。所以,你可以使用除了诸如jsp,jspx,java,servlet,sun,sunw(它们都是在JSP白皮书中
指定的保留字)之类的前缀。
uri属性满足了以上的第二个要求。为每个自定义行为找到对应的类。这个uri包含了一个字符串,容器
用它来定位TLD文件。在TLD文件中可以找到标签库中所有标签处理类的名称
当web应用程序启动时,容器从WEB-INF文件夹的目录结构的META-INF搜索所有以.tld结尾的文件。也就
是说它们会定位所有的TLD文件。对于每个TLD文件,容器会先获取标签库的URI,然后为每个TLD文件和
对应的URI创建映射关系。 在JSP页面中,我们仅需通过使用带有URI属性值的标签库指令来和具体的标签库匹配
三、自定义JSP标签的处理过程:
1.在JSP中引入标签库:
2.在JSP中使用标签库标签:
3.Web容器根据第二个步骤中的prefix,获得第一个步骤中声明的taglib的uri属性值
4.Web容器根据uri属性在web.xml找到对应的元素
5.从元素中获得对应的元素的值
6.Web容器根据元素的值从WEB-INF/目录下找到对应的.tld文件
7.从.tld文件中找到与tagname对应的元素
8.凑元素中获得对应的元素的值
9.Web容器根据元素的值创建相应的tag handle class的实例
10. Web容器调用这个实例的doStartTag/doEndTag方法完成相应的处理
四、创建和使用一个Tag Library的基本步骤:
1.创建标签的处理类(Tag Handler Class)
2.创建标签库描述文件(Tag Library Descrptor File)
3.在web.xml文件中配置元素
4.在JSP文件中引人标签库
五、TagSupport类
1.处理标签的类必须扩展javax.servlet.jsp.TagSupport.
2.TagSupport类的主要属性:
A.parent属性:代表嵌套了当前标签的上层标签的处理类
B.pageContex属性:代表Web应用中的javax.servlet.jsp.PageContext对象
3.JSP容器在调用doStartTag或者doEndTag方法前,会先调用setPageContext和setParent方法,
设置pageContext 和parent。因此在标签处理类中可以直接pageContext变量
4.在TagSupport的构造方法中不能pageContext成员变量,因为此时JSP容器还没有
调用 setPageContext方法对pageContext进行初始化
六、TagSupport处理标签的方法:
1.TagSupport类提供了两个处理标签的方法:
public int doStartTag() throws JspException public int doEndTag() throws JspException
2.doStartTag:但JSP容器遇到自定义标签的起始标志,就会调用doStartTag()方法。
doStartTag()方法返回一个整数值,用来决定程序的后续流程。 A.Tag.SKIP_BODY:表示…
之间的内容被忽略 B.Tag.EVAL_BODY_INCLUDE:表示标签之间的内容被正常执行
3.doEndTag:但JSP容器遇到自定义标签的结束标志,就会调用doEndTag()方法。doEndTag()方法
也返回一个整数值,用来决定程序后续流程。
A.Tag.SKIP_PAGE:表示立刻停止执行网页,网页上未处理的静态内容和JSP程序均被忽略任何已有
的输出内容立刻返回到客户的浏览器上。
B.Tag_EVAL_PAGE:表示按照正常的流程继续执行JSP网页
七、用户自定义的标签属性: 如果在标签中还包含了自定义的属性,例如: ...
那么在标签处理类中应该将这个属性作为成员变量,并且分别提供设置和读取属性的方法。
八、创建标签处理类的步骤:
1.创建包含JSP网页静态文本的文件(即是要替换自定义JSP标签的文本)
2.在Web应用启动时装载静态文本
3.创建标签处理类
九、如何创建包含JSP网页静态文本的文件:
1.使用java.util.Properties类来存放要替换网页中自定义JSP标签的静态文本
2.Properties类代表了一系列属性的集合,其实例既可以被保存到流中,也可以从流中
加载。这些文本以key/value的形式存放在WEB-INF目录下,例如key=value,在属性列
表中这些key/value都是String类型的
十、Properties类的常用API:
1.setProperty(String key, String value):调用Hashtable类的put方法添加属性
2.getProperty(String key):获取属性列表中key对应的属性值
3.load(InputStream in):从输入流对象InputStream中读取属性列表(Properties list)
4.store(OutputStream out,String coMMent):使用适当的格式将属性列表的属性对写入输出
流对象中,默认使用ISO-88590-1编码格式,以行的方式处理输入。属性的 key/value之间
以”=、:”配对,以回车、换行分隔key/value对
十一、ServletContext类的常用API:
1.getContext(String uripath):返回服务器中 uripath所代表的ServletContext对象
2.getInitParameter(String name):返回ServletConfig对象中name参数的值
3.getMineType(String file):返回file参数代表的文件的MIME类型
4.getRequestDispatcher(String path):返回path代表的RequestDispacher对象
5.getResourceAsStream(String path):以输入流的形式返回path对应的资源,在输入留中对象可以为
任意形式的数据,path参数必须以“/”开始且相对于Context Root
十二、如何使用ServletContxt读取并保存属性文件:
1.创建java.util.Properties类对象
2.获取ServletContext对象
3.将属性文件以输入流的形式读入到某个输入流对象中
4.将输入流对象加载到Properties对象中
5.将Properties对象保存到ServletContext对象中
十三、如何在Web应用启动时装载静态文本:
1.创建继承了HttpServlet类的子类,在web.xml中配置这Servlet时设置load-on-startup属性:
someclass somepackage.SomeClass1
2.在这个Servlet的init()方法中创建java.util.Properties类
3.获取当前Web应用的ServletContext对象
4.将WEB-INF目录下的属性文件读入到输入流InputStream中:
InputStream in = context.getResourceAsString("WEB-INF/someproperties.properties");
5.将输入流加载到属性对象中 ps.load(in);
6.将属性对象保存到上下文中。 context.setAttribute("attributeName",ps);
十四、如何创建标签处理类:
1.引入必需的资源: import javax.servlet.jsp.*; import javax.servlet.http.*;
import java.util.*; import java.io.*;
2.继承TagSupport类并覆盖doStartTag()/doEndTag()方法
3.从ServletContext对象中获取java.util.Properties对象
4.从Properties对象中获取key对应的属性值
5.对获取的属性进行相应的处理并输出结果
十五、创建标签库描述文件(Tag Library Descriptor):
1.标签库描述文件,简称TLD,采用XML文件格式,定义了用户的标签库。TLD文件中的元素可
以分成3类: A.:标签库元素 B.:标签元素 C.:标签属性元素
2.标签库元素用来设定标签库的相关信息,它的常用属性有: A.shortname: 指定Tag Library默
认的前缀名(prefix) B.uri: 设定Tag Library的惟一表示符
3.标签元素用来定义一个标签,它的常见属性有:
A.name: 设定Tag的名字
B.tagclass: 设定Tag的处理类
C.bodycontent: 设定标签的主体(body)内容
1).empty:表示标签中没有body 2).JSP:表示标签的body中可以加入JSP程序代码
3).tagdependent:表示标签中的内容由标签自己去处理
4.标签属性元素用来定义标签的属性,它的常见属性有:
A.name:属性名称
B.required:属性是否必需的,默认为false
C.rtexprvalue:属性值是否可以为request-time表达式,也就是类似于的表达式
十六、在Web应用中使用标签:
1.如果Web应用中用到了自定义JSP标签,则必须在web.xml文件中加入元素,它用于声
明所引用的标签所在的标签库 /sometaglib /WEB-INF/someTLD.tld
2.:设定Tag Library的惟一标示符,在Web应用中将根据它来引用Tag Libray
3.:指定和Tag Library对应的TLD文件的位置
4.在JSP文件中需要加入指令来声明对标签库的引用。
5.prefix表示在JSP网页中引用这个标签库的标签时的前缀,uri用来指定Tag Library的
标识符,它必须和web.xml中的属性保持一致。
1.标签(Tag): 标签是一种XML元素,通过标签可以使JSP网页变得简洁并且易于维护,还可以方便地实现
同一个JSP文件支持多种语言版本。由于标签是XML元素,所以它的名称和属性都是大小写敏感的
2.标签库(Tag library): 由一系列功能相似、逻辑上互相联系的标签构成的集合称为标签库。
3.标签库描述文件(Tag Library Descriptor): 标签库描述文件是一个XML文件,这个文件提供了标签库
中类和JSP中对标签引用的映射关系。它是一个配置文件,和web.xml是类似的。
4.标签处理类(Tag Handle Class): 标签处理类是一个Java类,这个类继承了TagSupport或者扩展
了SimpleTag接口,通过这个类可以实现自定义JSP标签的具体功能
二、自定义JSP标签的格式:
为了使到JSP容器能够使用标签库中的自定义行为,必须满足以下两个条件:
1.从一个指定的标签库中识别出代表这种自定义行为的标签
2.找到实现这些自定义行为的具体类 第一个必需条件-找出一个自定义行为属于那个标签库-是由
标签指令的前缀(Taglib Directive‘s Prefix)属性完成,所以在同一个页面中使用相同前缀的元素
都属于这个标签库。每个标签库都定义了一个默认的前缀,用在标签库的文档中或者页面中插入自定
义标签。所以,你可以使用除了诸如jsp,jspx,java,servlet,sun,sunw(它们都是在JSP白皮书中
指定的保留字)之类的前缀。
uri属性满足了以上的第二个要求。为每个自定义行为找到对应的类。这个uri包含了一个字符串,容器
用它来定位TLD文件。在TLD文件中可以找到标签库中所有标签处理类的名称
当web应用程序启动时,容器从WEB-INF文件夹的目录结构的META-INF搜索所有以.tld结尾的文件。也就
是说它们会定位所有的TLD文件。对于每个TLD文件,容器会先获取标签库的URI,然后为每个TLD文件和
对应的URI创建映射关系。 在JSP页面中,我们仅需通过使用带有URI属性值的标签库指令来和具体的标签库匹配
三、自定义JSP标签的处理过程:
1.在JSP中引入标签库:
2.在JSP中使用标签库标签:
3.Web容器根据第二个步骤中的prefix,获得第一个步骤中声明的taglib的uri属性值
4.Web容器根据uri属性在web.xml找到对应的元素
5.从元素中获得对应的元素的值
6.Web容器根据元素的值从WEB-INF/目录下找到对应的.tld文件
7.从.tld文件中找到与tagname对应的元素
8.凑元素中获得对应的元素的值
9.Web容器根据元素的值创建相应的tag handle class的实例
10. Web容器调用这个实例的doStartTag/doEndTag方法完成相应的处理
四、创建和使用一个Tag Library的基本步骤:
1.创建标签的处理类(Tag Handler Class)
2.创建标签库描述文件(Tag Library Descrptor File)
3.在web.xml文件中配置元素
4.在JSP文件中引人标签库
五、TagSupport类
1.处理标签的类必须扩展javax.servlet.jsp.TagSupport.
2.TagSupport类的主要属性:
A.parent属性:代表嵌套了当前标签的上层标签的处理类
B.pageContex属性:代表Web应用中的javax.servlet.jsp.PageContext对象
3.JSP容器在调用doStartTag或者doEndTag方法前,会先调用setPageContext和setParent方法,
设置pageContext 和parent。因此在标签处理类中可以直接pageContext变量
4.在TagSupport的构造方法中不能pageContext成员变量,因为此时JSP容器还没有
调用 setPageContext方法对pageContext进行初始化
六、TagSupport处理标签的方法:
1.TagSupport类提供了两个处理标签的方法:
public int doStartTag() throws JspException public int doEndTag() throws JspException
2.doStartTag:但JSP容器遇到自定义标签的起始标志,就会调用doStartTag()方法。
doStartTag()方法返回一个整数值,用来决定程序的后续流程。 A.Tag.SKIP_BODY:表示…
之间的内容被忽略 B.Tag.EVAL_BODY_INCLUDE:表示标签之间的内容被正常执行
3.doEndTag:但JSP容器遇到自定义标签的结束标志,就会调用doEndTag()方法。doEndTag()方法
也返回一个整数值,用来决定程序后续流程。
A.Tag.SKIP_PAGE:表示立刻停止执行网页,网页上未处理的静态内容和JSP程序均被忽略任何已有
的输出内容立刻返回到客户的浏览器上。
B.Tag_EVAL_PAGE:表示按照正常的流程继续执行JSP网页
七、用户自定义的标签属性: 如果在标签中还包含了自定义的属性,例如: ...
那么在标签处理类中应该将这个属性作为成员变量,并且分别提供设置和读取属性的方法。
八、创建标签处理类的步骤:
1.创建包含JSP网页静态文本的文件(即是要替换自定义JSP标签的文本)
2.在Web应用启动时装载静态文本
3.创建标签处理类
九、如何创建包含JSP网页静态文本的文件:
1.使用java.util.Properties类来存放要替换网页中自定义JSP标签的静态文本
2.Properties类代表了一系列属性的集合,其实例既可以被保存到流中,也可以从流中
加载。这些文本以key/value的形式存放在WEB-INF目录下,例如key=value,在属性列
表中这些key/value都是String类型的
十、Properties类的常用API:
1.setProperty(String key, String value):调用Hashtable类的put方法添加属性
2.getProperty(String key):获取属性列表中key对应的属性值
3.load(InputStream in):从输入流对象InputStream中读取属性列表(Properties list)
4.store(OutputStream out,String coMMent):使用适当的格式将属性列表的属性对写入输出
流对象中,默认使用ISO-88590-1编码格式,以行的方式处理输入。属性的 key/value之间
以”=、:”配对,以回车、换行分隔key/value对
十一、ServletContext类的常用API:
1.getContext(String uripath):返回服务器中 uripath所代表的ServletContext对象
2.getInitParameter(String name):返回ServletConfig对象中name参数的值
3.getMineType(String file):返回file参数代表的文件的MIME类型
4.getRequestDispatcher(String path):返回path代表的RequestDispacher对象
5.getResourceAsStream(String path):以输入流的形式返回path对应的资源,在输入留中对象可以为
任意形式的数据,path参数必须以“/”开始且相对于Context Root
十二、如何使用ServletContxt读取并保存属性文件:
1.创建java.util.Properties类对象
2.获取ServletContext对象
3.将属性文件以输入流的形式读入到某个输入流对象中
4.将输入流对象加载到Properties对象中
5.将Properties对象保存到ServletContext对象中
十三、如何在Web应用启动时装载静态文本:
1.创建继承了HttpServlet类的子类,在web.xml中配置这Servlet时设置load-on-startup属性:
someclass somepackage.SomeClass1
2.在这个Servlet的init()方法中创建java.util.Properties类
3.获取当前Web应用的ServletContext对象
4.将WEB-INF目录下的属性文件读入到输入流InputStream中:
InputStream in = context.getResourceAsString("WEB-INF/someproperties.properties");
5.将输入流加载到属性对象中 ps.load(in);
6.将属性对象保存到上下文中。 context.setAttribute("attributeName",ps);
十四、如何创建标签处理类:
1.引入必需的资源: import javax.servlet.jsp.*; import javax.servlet.http.*;
import java.util.*; import java.io.*;
2.继承TagSupport类并覆盖doStartTag()/doEndTag()方法
3.从ServletContext对象中获取java.util.Properties对象
4.从Properties对象中获取key对应的属性值
5.对获取的属性进行相应的处理并输出结果
十五、创建标签库描述文件(Tag Library Descriptor):
1.标签库描述文件,简称TLD,采用XML文件格式,定义了用户的标签库。TLD文件中的元素可
以分成3类: A.:标签库元素 B.:标签元素 C.:标签属性元素
2.标签库元素用来设定标签库的相关信息,它的常用属性有: A.shortname: 指定Tag Library默
认的前缀名(prefix) B.uri: 设定Tag Library的惟一表示符
3.标签元素用来定义一个标签,它的常见属性有:
A.name: 设定Tag的名字
B.tagclass: 设定Tag的处理类
C.bodycontent: 设定标签的主体(body)内容
1).empty:表示标签中没有body 2).JSP:表示标签的body中可以加入JSP程序代码
3).tagdependent:表示标签中的内容由标签自己去处理
4.标签属性元素用来定义标签的属性,它的常见属性有:
A.name:属性名称
B.required:属性是否必需的,默认为false
C.rtexprvalue:属性值是否可以为request-time表达式,也就是类似于的表达式
十六、在Web应用中使用标签:
1.如果Web应用中用到了自定义JSP标签,则必须在web.xml文件中加入元素,它用于声
明所引用的标签所在的标签库 /sometaglib /WEB-INF/someTLD.tld
2.:设定Tag Library的惟一标示符,在Web应用中将根据它来引用Tag Libray
3.:指定和Tag Library对应的TLD文件的位置
4.在JSP文件中需要加入指令来声明对标签库的引用。
5.prefix表示在JSP网页中引用这个标签库的标签时的前缀,uri用来指定Tag Library的
标识符,它必须和web.xml中的属性保持一致。
发表评论
-
登录 回车登录
2010-08-23 17:44 5154登录实例 /** 光标在username输入框时按下 ... -
(jsp语言)登录实例(JS聚集回车键,并通过Ajax判断用户名,密码的正确性)
2010-08-23 17:42 1931下面是一个简单的登录实例(JS聚集回车键,并通过Ajax判断用 ... -
jsp自定义标签实例
2010-08-21 19:04 1123jsp自定义标签实例 JSP自定义标签。在自定义标签的起始和 ... -
JSP-使用自定义标签来操作数据库
2010-08-20 17:22 1161JSP-使用自定义标签来操作数据库 范例一:使用 ... -
jsp总结
2010-08-15 21:31 852一、JSP标签基本概念: 1.标签(Tag): 标签是一种XM ... -
jsp引人js文件乱码问题
2010-08-03 12:22 1205如果网页编码规则是utf-8,即在网页头部中可以看到如下代码: ...
相关推荐
【JSP标签大全】 JSP(JavaServer Pages)是一种服务器端的动态网页技术,它允许开发者将HTML代码与Java代码结合起来,以实现更强大的功能。其中,JSP标签是JSP的重要组成部分,提供了丰富的功能,包括调用...
总结来说,掌握自定义JSP标签是提升Java Web开发能力的关键步骤,它能帮助开发者创建更优雅、可维护的代码结构。通过理解自定义标签的创建、使用和执行流程,以及与标准库如JSTL的区别,开发者可以更好地利用这一...
总结起来,开发自定义JSP标签是一项强大的技术,它能让你构建出更具可维护性和可复用性的Web应用程序。通过学习和实践,你将能够自如地创建满足特定需求的自定义标签,提升项目效率和代码质量。记住,实践是最好的...
总结来说,"简单JSP标签实现迭代"这个实例涉及了JSP自定义标签的创建和使用,包括TLD文件的配置、标签处理类的编写以及标签文件的设计。通过这种方式,我们可以更好地组织和管理代码,提高开发效率,并使得JSP页面...
**JSP标签库(JSP Tag Libraries)与JSTL** JSP标签库是JavaServer Pages技术的一个重要组成部分,它允许开发者使用预定义的标签来增强HTML或XML文档的可读性和可维护性。这些标签通常封装了复杂的业务逻辑或者常见...
总结起来,JSP自定义标签提供了一种强大的方式来封装复杂的功能,使代码更易于管理和复用。通过定义TLD,创建处理类,然后在JSP页面中使用,开发者可以构建出自己的标签库,从而提高开发效率和代码质量。在给定的...
【JSP标签库详解】 JSP(JavaServer Pages)是一种基于Java技术的动态网页开发工具,它允许开发者在HTML代码中嵌入Java代码,以实现动态网页的生成。JSP标签库是JSP技术的一个重要组成部分,极大地提升了开发效率和...
总结,通过自定义标签,我们可以构建出强大的JSP组件,提高代码复用性和可维护性。理解并掌握自定义标签的原理和实践,对于提升JSP应用的开发效率和质量具有重要意义。在分页和下拉框绑定值的场景中,自定义标签的...
总结起来,学习和熟练使用JSP的简单标签是Web开发中必不可少的步骤,它可以帮助开发者快速构建动态网页,同时保持代码的清晰和整洁。通过深入理解内置标签的功能,以及如何创建和使用自定义标签,可以提升JSP编程的...
在JavaServer Pages (JSP) 技术...总结,自定义JSP标签是JSP开发中强大的工具,通过创建自己的标签库,可以提升项目的可维护性和代码质量。理解和掌握自定义标签的创建与使用对于任何JSP开发者来说都是必要的基础技能。
### jsp自定义嵌套标签:定义与使用详解 在JavaServer Pages(JSP)技术中,自定义标签是扩展其功能的一种强大手段。而自定义嵌套标签,则是在此基础上进一步提升灵活性和重用性的机制。本文将深入探讨自定义嵌套...
【JSP期末概念总结】 JSP(JavaServer Pages)是一种基于Java的技术,它允许开发者在HTML页面中嵌入Java代码,以实现动态网页的创建。JSP文件在服务器上被编译成Servlet类,然后执行生成动态内容。JSP的核心在于将...
JSP标签分为三种类型:JSP动作标签(<jsp:action>)、自定义标签(Custom Tags)和简单标签(Simple Tags)。 ### 2. 简单标签的特点 - **简洁性**:简单标签的API设计更加直观,避免了复杂的Tag接口和Support类。...
总结,JSP 2.0的自定义标签和自定义标签函数是提高开发效率和代码质量的重要工具。它们允许开发者创建高度可重用的组件,使得JSP页面的编写更加模块化和面向对象。通过学习和实践这些特性,开发者可以更好地驾驭JSP...
- `<jsp:...>`:动作标签,标准化的JSP标签,用于执行特定操作,如包含文件、转发请求等。 #### JSP注释 JSP支持两种注释:标准的HTML注释`<!--...-->`和JSP专用注释`<%--...--%>`。JSP专用注释不会被输出到客户端...
JSP标签库是由一组相关标签组成的集合,这些标签可以实现特定的功能,如数据处理、用户界面展示等。它们是基于Java的,通常以`.tld`(Tag Library Descriptor)文件的形式存在,用于描述标签的属性、事件和行为。 ...
总结来说,自定义JSP标签通过编写标记处理类和标记描述文件实现。标记处理类负责处理标签的逻辑,而TLD文件提供了元数据,将自定义标签与处理类关联起来。这个过程使得开发者可以创建具有特定功能的可重用组件,增强...
总结起来,这个项目提供了一个便捷的方式,让 JSP 开发者能够利用 JFreeChart 创建美观且功能丰富的图表,而无需深入学习 JFreeChart 的底层细节。这对于提高开发效率和改善用户体验具有重要意义。如果你正在寻找一...