Struts1.x系列教程(4):标签库概述与安装[Java编程]
本文“Struts1.x系列教程(4):标签库概述与安装[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
1、Struts1.x标签库概述
Struts的标签库分为以下五类:
1.HTML标签库
在HTML标签库中的定制标签普通和HTML中的tag是一一对应.如HTML中的<form>、各种范例的<input>在HTML标签库中都有定制标签和其对应.HTML标签库的目的是将视图层的组件和掌握层衔接起来(事实上,不利用HTML标签库中的定制标签也可以完成一样的工作,只是需求写更多的代码).
2.Bean标签库
Bean标签库中的定制标签主要用来向客户端输出文本信息.那么Struts为什么要单独供应一个标签库来向客户端输出文本信息呢?缘由有两个:
1.为Struts供应国际化支持(也就是说可以从属性文件中读取文本信息,并将其输出到客户端).
2.为了避免直接利用Java代码得到存储在request和session对象中的内容.
3.Logic标签库
为了避免在JSP页面中直接利用Java代码举行逻辑判断和循环操作.Logic标签库供应了一组标签用于在不利用Java代码的情形下也可以完成一样的工作.并且利用标签举行逻辑判断和循环操作要比利用Java代码更简单理解和保护.
4.Nested标签库
这个标签库中的标签有来显示form或对象中的“nested”属性.
5.Tiles标签库
这个标签库的标签答应我们为视图层成立筹划(layout).
在Struts的标签库中有一些标签和JSTL有一定的重合,如Logic标签库的逻辑判断标签.但是JSTL要求Servlet容器要符合JSP 2.0标准,不然JSTL无法正常工作.这关于那么运行在较低版本的Servleet容器中的程序就无法享用JSTL给我们带来的强盛的功效.但Struts标签却没这个要求.因此,假如我们的Web程序中利用了Struts,倡议尽大概利用Struts标签库中的标签,除非能保证Web利用程序的运行环境都支持JSP 2.0标准.
以上是“Struts1.x系列教程(4):标签库概述与安装[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |