JSP最轻易疏忽的一个特征在于它可以应用可从新运用的代码块——aka“标签库”——给一个JSP应用法式增添新功用。
这些运用XML类型标志声称的标签库供应了能够轻松整合到JSP页面中的现成对象。它们照样一种将应用法式的贸易逻辑和视觉外观别离开来的有效路子。
有很多免费的在线库——但你怎样晓得从哪儿开端呢?表A中列出的10个JSP标签库为你理解JSP的从新可用性供应了一个起点。下面我们来看一看这10个标签库。
留意:要装置JSP标签库,请参考每个库中包含的文件材料和装置阐明。
表A
库称号
阐明
Standard
这个库必弗成少,由于它分离了对通俗JSP的大量中心改良。它的一些特征包括:XML操作库、SQL库、非凡国际化功用、以及对迭代器和其它法式节制机制的支撑。在需求高级流程节制构造、国际化功用或XML支撑时运用这个库。
DateTime
这个库供应各类操作日期和时候的对象,包括恢复当前日期和时候、生成日期和月份列表、花样化日期和时候、时区转换。运用这个库能够便当地把日期和时候操作法式参加到你的应用法式中。
Mailer
这个库经过一个用户界说的SMTP效劳器支撑邮件发送,为你的JSP应用法式增添电子邮件发送功用。它还支撑多位收件人、定制题目、MIME附件和错误处置。当需求在JSP页面中创立和发送电子邮件音讯时运用这个库。
Cache
这个库为一个网站供应一个简单的缓冲框架。它将缓冲页面转译给客户端,答应你缓冲局部页面,缩短响应时候。假如你的网站接纳很多流量,运用这个库不时为客户端供应页面缓冲快照而非“实况”页面,从而减轻效劳器负载和页面处置时候。
XTages
这个库供应法式简化用XSLT解析和转换XML文档的过程。它可用于将一个XSLT转换应用于XML文档中、增添或删除XML节点、评价Xpath表达式和界说模板划定规矩。当你需求高级XML/XSLT处置功用运用这个库。
Regexp
这个库答应你在JSP应用法式中运用与Perl5兼容的常规表达式。这个库支撑Perl的匹配(m)、交换(s)和合成操作符。当你需求形式匹配和替代的常规表达式支撑时运用这个库。
JSP Controls
这个库答应你树立单个页面组件,如登录表格或进度条,它们能够停止零丁更新。这个库对AJAX应用法式特殊有效,固然它也可用在非AJAX形式中。在树立AJAX类型的JSP应用法式时运用这个库。
Pagers
这个库为数据集施行一个分页系统,简化在大型数据集(如数据库搜刮效果)中往返挪动的操作过程。它还包括各类分页款式,支撑可阅读的效果目次。当你的应用法式需求一个粗劣的分页系统时运用这个库。
JDBForms
这个库能够在数据库衔接和表单位素之间树立链接,树立定制动作疾速简化数据库驱动的Web应用法式的开辟。它还支撑分类、搜刮、过滤和款式功用,并运用一个基于SWING的界面。要疾速开辟数据库支撑的JSP应用法式时运用这个库。
Google Tag Library
这个库能够执行和处置Google搜刮,搜检拼写而且接见Google.com缓存中的页面。运用这个库给你的网站增添Google搜刮功用,或创立一个运用Google.com数据库的搜刮引擎。
这些运用XML类型标志声称的标签库供应了能够轻松整合到JSP页面中的现成对象。它们照样一种将应用法式的贸易逻辑和视觉外观别离开来的有效路子。
有很多免费的在线库——但你怎样晓得从哪儿开端呢?表A中列出的10个JSP标签库为你理解JSP的从新可用性供应了一个起点。下面我们来看一看这10个标签库。
留意:要装置JSP标签库,请参考每个库中包含的文件材料和装置阐明。
表A
库称号
阐明
Standard
这个库必弗成少,由于它分离了对通俗JSP的大量中心改良。它的一些特征包括:XML操作库、SQL库、非凡国际化功用、以及对迭代器和其它法式节制机制的支撑。在需求高级流程节制构造、国际化功用或XML支撑时运用这个库。
DateTime
这个库供应各类操作日期和时候的对象,包括恢复当前日期和时候、生成日期和月份列表、花样化日期和时候、时区转换。运用这个库能够便当地把日期和时候操作法式参加到你的应用法式中。
Mailer
这个库经过一个用户界说的SMTP效劳器支撑邮件发送,为你的JSP应用法式增添电子邮件发送功用。它还支撑多位收件人、定制题目、MIME附件和错误处置。当需求在JSP页面中创立和发送电子邮件音讯时运用这个库。
Cache
这个库为一个网站供应一个简单的缓冲框架。它将缓冲页面转译给客户端,答应你缓冲局部页面,缩短响应时候。假如你的网站接纳很多流量,运用这个库不时为客户端供应页面缓冲快照而非“实况”页面,从而减轻效劳器负载和页面处置时候。
XTages
这个库供应法式简化用XSLT解析和转换XML文档的过程。它可用于将一个XSLT转换应用于XML文档中、增添或删除XML节点、评价Xpath表达式和界说模板划定规矩。当你需求高级XML/XSLT处置功用运用这个库。
Regexp
这个库答应你在JSP应用法式中运用与Perl5兼容的常规表达式。这个库支撑Perl的匹配(m)、交换(s)和合成操作符。当你需求形式匹配和替代的常规表达式支撑时运用这个库。
JSP Controls
这个库答应你树立单个页面组件,如登录表格或进度条,它们能够停止零丁更新。这个库对AJAX应用法式特殊有效,固然它也可用在非AJAX形式中。在树立AJAX类型的JSP应用法式时运用这个库。
Pagers
这个库为数据集施行一个分页系统,简化在大型数据集(如数据库搜刮效果)中往返挪动的操作过程。它还包括各类分页款式,支撑可阅读的效果目次。当你的应用法式需求一个粗劣的分页系统时运用这个库。
JDBForms
这个库能够在数据库衔接和表单位素之间树立链接,树立定制动作疾速简化数据库驱动的Web应用法式的开辟。它还支撑分类、搜刮、过滤和款式功用,并运用一个基于SWING的界面。要疾速开辟数据库支撑的JSP应用法式时运用这个库。
Google Tag Library
这个库能够执行和处置Google搜刮,搜检拼写而且接见Google.com缓存中的页面。运用这个库给你的网站增添Google搜刮功用,或创立一个运用Google.com数据库的搜刮引擎。