创建标签库引用文件taglibs.inc
采用本地标签库的taglibs.inc文件
<%--struts库标签 --%>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic"%>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%>
<%@ taglib uri="/WEB-INF/struts-menu.tld" prefix="menu" %>
<%--struts menu库标签 --%>
<%@ taglib uri="/WEB-INF/struts-menu-el.tld" prefix="menu-el" %>
<%@ taglib uri="/WEB-INF/pager-taglib.tld" prefix="pg"%>
<%--JSTL库标签 --%>
<%@ taglib uri="/WEB-INF/c.tld" prefix="c"%>
<%@ taglib uri="/WEB-INF/fmt.tld" prefix="fmt" %>
<%@ taglib uri="/WEB-INF/sql.tld" prefix="sql" %>
<%@ taglib uri = "/WEB-INF/fn.tld" prefix = "fn"%>
采用远程标签库的taglibs.inc文件
<%--struts库标签 --%>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic"%>
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%>
<%--struts menu库标签 --%>
<%@ taglib uri="http://struts-menu.sf.net/tag" prefix="menu"%>
<%@ taglib uri="http://struts-menu.sf.net/tag-el" prefix="menu-el"%>
<%@ taglib uri="http://jsptags.com/tags/navigation/pager" prefix="pg"%>
<%--JSTL库标签 --%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jstl/fmt" prefix="fmt"%>
<%@ taglib uri="http://java.sun.com/jstl/sql" prefix="sql"%>
<%@ taglib uri="http://java.sun.com/jstl/function" prefix="fn"%>
在jsp文件中引用taglibs.inc文件
<%@ >page language="java" pageEncoding="gb2312"%
<%@ >include file="/common/taglibs.inc"%
在web.xml配置文件中的<web-app>节点下增加下面的配置信息
<jsp-config>
<!-- struts的HTML标签 -->
<taglib>
<taglib-uri>http://struts.apache.org/tags-html</taglib-uri>
<taglib-location>/WEB-INF/struts-html.tld</taglib-location>
</taglib>
<!-- struts 的逻辑标签(logic)-->
<taglib>
<taglib-uri>http://struts.apache.org/tags-logic</taglib-uri>
<taglib-location>/WEB-INF/struts-logic.tld</taglib-location>
</taglib>
<!-- Struts 的Bean标签-->
<taglib>
<taglib-uri>http://struts.apache.org/tags-bean</taglib-uri>
<taglib-location>/WEB-INF/struts-bean.tld</taglib-location>
</taglib>
<!-- JSTL标签-->
<taglib>
<taglib-uri>http://java.sun.com/jsp/jstl/core</taglib-uri>
<taglib-location>/WEB-INF/c.tld</taglib-location>
</taglib>
<!-- page标签-->
<taglib>
<taglib-uri>http://jsptags.com/tags/navigation/pager</taglib-uri>
<taglib-location>/WEB-INF/pager-taglib.tld</taglib-location>
</taglib>
<!-- struts menu标签-->
<taglib>
<taglib-uri>http://struts-menu.sf.net/tag</taglib-uri>
<taglib-location>/WEB-INF/struts-menu.tld</taglib-location>
</taglib>
<!-- struts menu的EL标签-->
<taglib>
<taglib-uri>http://struts-menu.sf.net/tag-el</taglib-uri>
<taglib-location>/WEB-INF/struts-menu-el.tld</taglib-location>
</taglib>
<!-- JSTL的fmt标签-->
<taglib>
<taglib-uri>http://java.sun.com/jstl/fmt</taglib-uri>
<taglib-location>/WEB-INF/fmt.tld</taglib-location>
</taglib>
<!-- JSTL的SQL标签-->
<taglib>
<taglib-uri>http://java.sun.com/jstl/sql</taglib-uri>
<taglib-location>/WEB-INF/sql.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>http://java.su.com/jstl/function</taglib-uri>
<taglib-location>/WEB-INF/fn.tld</taglib-location>
</taglib>
</jsp-config>
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/janejava/archive/2008/02/20/2108758.aspx
分享到:
相关推荐
本文将深入探讨JSP标签,特别是自定义标签,并解释如何通过`web.xml`配置文件来引入标签库描述文件,以便在JSP页面中使用这些标签。 首先,JSP标准标签库(JSTL)是一套预定义的标签,用于处理常见的任务,如迭代、...
在JSP页面中使用C标签库之前,需要首先引入JSTL库和C标签库。这通常通过在JSP页面头部添加以下`<%@ taglib %>`指令来完成: ```jsp ``` 这里,`prefix="c"`定义了一个别名,`uri=...
在JSTL的早期版本中,由于标签库的资源定位是通过硬编码的方式写入的,这使得JSTL不易于进行替换和升级。为了解决这个问题,JSTL的后续版本开始支持资源动态定位,即将标签库的资源定位信息存储在单独的.tld文件中,...
使用Spring3 MVC标签库的好处在于,它将MVC设计模式的理念引入到JSP中,使得开发者可以专注于业务逻辑,而不是琐碎的HTML和Java脚本。通过这些标签,可以实现模型数据与视图的解耦,提高代码的可读性和可维护性。...
JSTL需引入标签库 <%@taglib prefix="fn" uri="/WEB-INF/tld/fn.tld"%>
在Java Web开发中,标签库(Tag Library)是提高代码可读性和可维护性的重要工具。本主题将深入探讨标签库以及与之相关的`standard.jar`和`jstl.jar`文件。 首先,标签库是一种封装了特定功能的组件集合,它们以XML...
在使用Struts2标签库前,需要在JSP页面中引入相应的标签库,通常使用`<%@taglib>`指令,如`<%@taglib uri="/struts-tags" prefix="s"%>`。对于Servlet2.3之前的版本,可能还需要在web.xml中配置标签库的定义,但...
通过引入标签库,开发者可以使用自定义的标签,而无需编写复杂的脚本或表达式。 ### 2. 标签库导入 要在JSP页面中使用HTML标签库,首先需要导入对应的库。这通常通过`<%@ taglib %>`指令完成,例如: ```jsp ```...
在这个场景中,"jakarta-taglibs-standard-1.1.2.jar"包含了一系列预定义的标签类和相关的资源,它们可以在JSP页面中通过引入标签库描述符(TLD, Tag Library Descriptor)文件来使用。 **3. Jakarta Taglibs** ...
自定义标签库 自定义标签库是 JSP 页面中的一种功能强大且灵活的技术,允许开发者根据需要创建自定义标签,以便简化 JSP 页面的开发和维护工作。在本节中,我们将详细介绍自定义标签库的开发过程、原理和应用。 ...
**JSTL(JavaServer Pages Standard Tag Library,JSP标准标签库)是Java社区为了简化JSP开发而提出的一个标准,它提供了一系列的标签来处理常见的任务,如迭代、条件判断、XML处理等,旨在减少Java代码在JSP页面中...
要使用C标签库,我们需要在项目中引入两个关键的JAR包:jstl.jar和standard.jar。 **1. jstl.jar** jstl.jar是JSTL的核心库,包含了C标签库以及其他几个标准标签库,比如fmt、fn、sql和xml。C标签库提供了一些类似...
使用DisplayTag库需要在JSP页面中引入对应的标签库,这通常通过`<%@ taglib %> `指令完成。例如: ```jsp ``` 这里的`uri`指定了标签库的URI,`prefix`则是你在JSP页面中使用的标签前缀。 接下来,我们可以利用...
总的来说,Java标签库提供了一种强大而灵活的方式来构建JSP应用,减少了脚本语言的使用,提高了代码的可读性和可维护性。对于新手来说,熟练掌握JSTL和自定义标签库的创建是提升JSP编程技能的重要一环。
**JSTL标签库及其使用方法** JavaServer Pages Standard Tag Library(JSTL)是Java社区为简化JSP页面开发而推出的一个标准标签库。它提供了丰富的功能,如迭代、条件判断、XML处理、国际化等,使代码更加简洁、易...
在HTML页面中通过`<script>`标签引入Vue.js,是传统方式下本地离线使用Vue框架的方法,这样可以避免网络延迟,提高页面加载速度,尤其是在开发阶段或网络环境不稳定的情况下。 首先,你需要下载Vue.js的最新版本或...
本文将深入探讨Struts的配置以及其标签库的详细内容。 在Struts框架中,配置文件起着至关重要的作用。主要的配置文件有两个:`struts-config.xml`和`web.xml`。`struts-config.xml`是Struts的核心配置文件,它定义...
JSTL,全称为JavaServer Pages Standard Tag Library,是Java服务器页面的标准标签库,它提供了一组用于处理常见任务的预定义标签,如迭代、条件判断、XML处理等,从而简化了JSP页面的开发,使得代码更加清晰、...
要使用Struts标签库,首先需要在JSP页面中引入标签库的TLD(Tag Library Descriptor)文件,例如: ```jsp ``` 然后,就可以在页面中自由地使用这些标签了。 五、实际应用示例 例如,创建一个简单的登录表单: `...