首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训
    图书品种:235680
       
热门搜索: ASP.NET Ajax Spring Hibernate Java

Struts中HTML标签库中的大部分标签都与普通的HTML元素相对应,并且它们实现的功能与对应的HTML元素相同甚至更为强大。

建议读者在Struts应用中使用Struts标签,因为这些标签与Struts中的其他组件是紧密相连的,使用这样的标签在编写程序时会带来很大的帮助。如:使用<html:form>标签定义一个页面表单,Struts会将表单中的数据通过反射机制自动映射到与该表单对应的ActionForm Bean中。

本章讲解的重要标签如下。

  ● 表单元素标签

  ● 下拉列表框标签

  ● 检查框标签

  ● <html:file>文件上传标签

  ● <html:errors>与<html:messages>标签

7.1  HTML标签库的使用

在使用HTML标签库中的标签之前,要保证在当前应用的/WEB-INF/lib文件夹下存在struts.jar文件。该文件中包含了处理Struts中所有标签的类文件,然后再进行如下配置。

(1)在应用程序下的/WEB-INF/文件夹下新建tld文件夹。

(2)将Struts中的HTML标签库文件struts-html.tld复制到tld文件夹下。

(3)在web.xml文件中进行如下配置。

<taglib>

<taglib-uri>struts-html</taglib-uri>

<taglib-location>/WEB-INF/tld/struts-html.tld</taglib-location>

</taglib>

将struts-html.tld文件的路径定义为一个名称,以便在JSP文件中引用该名称来定义一个前缀,并通过该前缀来调用HTML标签库中的标签。

(4)在要使用标签的JSP文件中,通过<taglib>指令定义一个前缀来引用HTML标签库。

<%@ taglib uri="struts-html" prefix="html"%>

查看所有评论(0)条】

最近评论



正在载入评论列表...
热点评论