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

创建标签库引用文件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>

时间: 2024-10-19 11:06:09

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

安卓开发中我们常用的布局方式

在安卓开发中我们常用的布局方式有这么几种: 1.LinearLayout ( 线性布局 ) :(里面只可以有一个控件,并且不能设计这个控件的位置,控件会放到左上角) 线性布局分为水平线性和垂直线性二者的属性分别为: android:orientation= " horizontal " android:orientation= "vertical" . 2.RelativeLayout ( 相对布局 ) : (里面可以放多个控件,但是一行只能放一个控件) 附加几类

Android开发中单元测试的两种方式

Android开发中单元测试的两种方式 一位优秀的程序员也同样不能保证自己的程序没有bug,因此编写合适的测试程序是完全有必要的,这样也会降低程序在后期出现各种奇奇怪怪bug的可能,降低维护成本,未雨绸缪将bug扼杀在摇篮之中. 看到网上有很多依旧用写java单元测试的方式在写android程序的单元测试程序--junit,当然我一直都反感将不合时宜的东西强搬到新的技术应用以获取一席之地的这种做法,不断的应用新的方法提高效率,完善程序才是真理!废话不多说,直接说到今天的重点:Android开发中

WEB开发中一些常见的攻击方式及简单的防御方法

WEB开发中一些常见的攻击方式及简单的防御方法 20151127 转载http://www.lvtao.net/dev/582.html SQL注入最常见的攻击方式,所谓SQL注入,就是通过把SQL命令插入到Web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令,比如先前的很多影视网站泄露VIP会员密码大多就是通过WEB表单递交查询字符暴出的,这类表单特别容易受到SQL注入式攻击. 跨站脚本攻击(XSS)跨站脚本攻击(也称为XSS)指利用网站漏洞从用户那里恶意盗取

JSP开发中的基础语法

JSP 语法 JSP开发中的基础语法. 脚本程序 脚本程序可以包含任意量的Java语句.变量.方法或表达式,只要它们在脚本语言中是有效的. 脚本程序的语法格式: <% 代码片段 %> 或者,您也可以编写与其等价的XML语句,就像下面这样: <jsp:scriptlet> 代码片段</jsp:scriptlet> 任何文本.HTML标签.JSP元素必须写在脚本程序的外面. 下面给出一个示例,同时也是本教程的第一个JSP示例: <html><head>

JSTL标准标签库引用

jstl标签库分为5类,分别是:核心标签库:c(前缀) http://java.sun.com/jsp/jstl/core(url)118N标签库:fmt http://java.sun.com/jsp/jstl/fmtsql标签库: sql http://java.sun.com/jsp/jstl/sqlxml标签库: x http://java.sun.com/jsp/jstl/xml函数标签库:fn http://java.sun.com/jsp/jstl/functionsjstl.ja

Web 开发中 20 个很有用的 CSS 库

转自:http://www.oschina.net/translate/css-libraries-for-developers 在过去的几年中,CSS已经成为一大部分开发者和设计者的最爱,因为它提供了一系列功能和特性.每个月都有无数个围绕CSS的工具被开发者发布以简化WEB开发.像CSS 库,框架,应用这样的工具能够为开发者做很多事,而且可以使开发者创造出创新立异的WEB应用. 在这篇文件章中我们找到了一系列对开发者有用的CSS库,它们能帮助开发者在一定的期限内取得有创造性和创新性的成果.我们

JSP页面中使用JSTL标签出现无法解析问题解决办法

今天建立一个JavaWeb工程测试JNDI数据源连接,在jsp页面中引入了JSLT标签库,代码如下: 1<%@ page language="java"import="java.util.*"pageEncoding="UTF-8"%> 2<%@ taglib uri="http://java.sun.com/jsp/jstl/core"prefix="c"%> 3<%@ ta

Jsp开发中的编码问题

1.pageEncoding="UTF-8"的作用是设置JSP编译成Servlet时使用的编码. 2.contentType="text/html;charset=UTF-8"的作用是指定对服务器响应进行重新编码的编码. 3.request.setCharacterEncoding("UTF-8")的作用是设置对客户端请求进行重新编码的编码.4.response.setCharacterEncoding("UTF-8")的作用

在jsp页面中使用jstl标签

第一步:引入标签库 <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core_rt"%> 第二步:使用jstl标签的demo,jsp页面内容如下: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <