JSP开发中对jstl的引用方式(标签库引用)

创建标签库引用文件taglibs.inc

一 采用本地标签库的taglibs.inc文件
 1 <%--struts库标签 --%>
 2 <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>
 3 <%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic"%>
 4 <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%>
 5 <%@ taglib uri="/WEB-INF/struts-menu.tld" prefix="menu" %>
 6 <%--struts menu库标签 --%>
 7 <%@ taglib uri="/WEB-INF/struts-menu-el.tld" prefix="menu-el" %>
 8 <%@ taglib uri="/WEB-INF/pager-taglib.tld" prefix="pg"%>
 9 <%--JSTL库标签 --%>
10 <%@ taglib uri="/WEB-INF/c.tld" prefix="c"%>
11 <%@ taglib uri="/WEB-INF/fmt.tld" prefix="fmt" %>
12 <%@ taglib uri="/WEB-INF/sql.tld" prefix="sql" %>
13 <%@ taglib uri = "/WEB-INF/fn.tld" prefix = "fn"%>
二 采用远程标签库的taglibs.inc文件
 1 <%--struts库标签 --%>
 2 <%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%>
 3 <%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic"%>
 4 <%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%>
 5 <%--struts menu库标签 --%>
 6 <%@ taglib uri="http://struts-menu.sf.net/tag" prefix="menu"%>
 7 <%@ taglib uri="http://struts-menu.sf.net/tag-el" prefix="menu-el"%>
 8 <%@ taglib uri="http://jsptags.com/tags/navigation/pager" prefix="pg"%>
 9 <%--JSTL库标签 --%>
10 <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
11 <%@ taglib uri="http://java.sun.com/jstl/fmt" prefix="fmt"%>
12 <%@ taglib uri="http://java.sun.com/jstl/sql" prefix="sql"%>
13 <%@ 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>节点下增加下面的配置信息

    
 1 <jsp-config>
 2        <!--       struts的HTML标签 -->
 3        <taglib>
 4            <taglib-uri>http://struts.apache.org/tags-html</taglib-uri>
 5            <taglib-location>/WEB-INF/struts-html.tld</taglib-location>
 6        </taglib>
 7       
 8        <!--       struts 的逻辑标签(logic)-->
 9        <taglib>
10            <taglib-uri>http://struts.apache.org/tags-logic</taglib-uri>
11            <taglib-location>/WEB-INF/struts-logic.tld</taglib-location>
12        </taglib>
13        <!--       Struts 的Bean标签-->
14        <taglib>
15            <taglib-uri>http://struts.apache.org/tags-bean</taglib-uri>
16            <taglib-location>/WEB-INF/struts-bean.tld</taglib-location>
17        </taglib>
18        <!--       JSTL标签-->
19        <taglib>
20            <taglib-uri>http://java.sun.com/jsp/jstl/core</taglib-uri>
21            <taglib-location>/WEB-INF/c.tld</taglib-location>
22        </taglib>
23        <!--       page标签-->
24        <taglib>
25            <taglib-uri>http://jsptags.com/tags/navigation/pager</taglib-uri>
26            <taglib-location>/WEB-INF/pager-taglib.tld</taglib-location>
27        </taglib>
28       
29       
30        <!--       struts menu标签-->
31        <taglib>
32            <taglib-uri>http://struts-menu.sf.net/tag</taglib-uri>
33            <taglib-location>/WEB-INF/struts-menu.tld</taglib-location>
34        </taglib>
35        <!--       struts menu的EL标签-->
36        <taglib>
37            <taglib-uri>http://struts-menu.sf.net/tag-el</taglib-uri>
38            <taglib-location>/WEB-INF/struts-menu-el.tld</taglib-location>
39        </taglib>
40        <!--       JSTL的fmt标签-->
41        <taglib>
42            <taglib-uri>http://java.sun.com/jstl/fmt</taglib-uri>
43            <taglib-location>/WEB-INF/fmt.tld</taglib-location>
44        </taglib>
45        <!--       JSTL的SQL标签-->
46        <taglib>
47            <taglib-uri>http://java.sun.com/jstl/sql</taglib-uri>
48            <taglib-location>/WEB-INF/sql.tld</taglib-location>
49        </taglib>
50        <taglib>
51            <taglib-uri>http://java.su.com/jstl/function</taglib-uri>
52            <taglib-location>/WEB-INF/fn.tld</taglib-location>
53        </taglib>
54       
55     </jsp-config>
原文地址:https://www.cnblogs.com/huaxingtianxia/p/5511885.html