jsp: jstl标签库 uri标签
与 URL 相关的标签主要是用来将其他文件包含进来,或者提供页面之间的重定位以及 URL 地址的
生成、参数的输出等等。一般包括如下几个标签
<c:import>标签:与传统 JSP 页面中的<jsp:include>标记相类似。
<c:redirect>标签:进行页面的重定位。
<c:url>:主要是用来重写 URL 地址。
<c:param>:一般 param 标签会和别的标签一起配套使用,用于参数值的传递。
1.<c:import> 标签
该标签用于把其他静态文件包含到该文件当中来。它和传统的 JSP 标记<jsp:include>相类似,但是有所不同:<jsp:include>标签只能使用来包括该应用中的其他文件,而<c:import>则还可以包含外部站点中的静态文件,所以它的功能更加的强大。这个标签的使用格式如下:
<c:import url=”url” [context=”context”] [var=”varName”] [scope=”page|request|session|application”]
[varReader=”varReader”] [charEncoding=”charEncoding”]>
body content
</c:import>
标签中的属性描述如下:
url:待引用静态文件的 URL 地址。
context:当时用相对路径访问一个外部静态文件时,这里的 context 指定这个外部文件的名称。
var:当使用字符串输出时,把输出的内容存储在这个 var 指定的变量中。
scope:指定 var 参数变量的有效范围。
charEncoding:引入文件所采用的字符编码。
varReader:这个属性指定的参数变量类型是 Reader,可以用于读取文件内容
<h4>绝对路径引用实例</h4>
<blockquote>
<ex:escapgeHtml>
<c:import url="http://jakarta.apache.org/"/>
</ex:escapgeHtml>
</blockquote> <h4>相对路径使用</h4>
<blockquote>
<ex:escapgeHtml>
<c:import url="jstl_fortoken.jsp"/>
</ex:escapgeHtml>
</blockquote>
<b><c:out value="使用字符输出,绝对路径的引用"/></b>
<c:import var="myurl" url="http://jakarta.apache.org"/>
<blockquote>
<pre>
<c:out value="${myurl}"/>
</pre>
</blockquote> <b><c:out value="使用字符输出,相对路径的引用"/></b>
<c:import var="myurl" url="jstl_url.jsp"></c:import>
<blockquote>
<pre>
<c:out value="${myurl}"/>
</pre>
</blockquote>
jsp: jstl标签库 uri标签的更多相关文章
- jsp jstl标签库核心标签
		JSTL标签库介绍 JSTL标签库的使用时为了弥补html标签的不足,规范自定义标签的使用而诞生的.使用标签的目的就是不希望在jsp页面中出现java逻辑代码 全称:JSTL标签库分类 核心标签库使用 ... 
- JSTL函数标签库 fn标签
		JSTL函数标签库 fn标签 在使用jstl的函数标签库之前需要在页面中引入: <%@ taglib prefix="fn" uri="http://java.su ... 
- JSTL标签库--核心标签库
		->JSTL的使用和EL表达式是分不开的 ->JSTL标签库分为5类 1.核心标签库(这里只介绍该标签库) 2.I18N格式化标签库 3.SQL标签库 4.XML标签库 5.函数标签库 - ... 
- jstl标准标签库 常用标签
		JSTL(JSP Standard Tag Library)标准标签库: 1, 核心标签(最常用, 最重要的) 表达式控制标签 out 输出常量 value---直接赋值 输出变量 default-- ... 
- JSTL核心标签库——重定向标签、URL处理标签、网页导入标签
		<c:redirect>重定向标签 相当于HttpServletResponse的sendRedirect()方法. <%@page contentType="text/h ... 
- struts2标签库----控制标签详解
		前面几篇文章我们介绍了有关struts2的基本内容,简单理解了整个框架的运作流程.从本篇开始我们逐渐了解和使用struts2为我们提供的标签库技术,使用这些标签可以大大降低我们表现层的开发难 ... 
- Struts2标签库常用标签(转)
		struts2标签讲解 要使用Struts2的标签,只需要在JSP页面添加如下一行定义即可:<%@ taglib prefix="s" uri="/struts-t ... 
- struts2标签库----数据标签详解
		上篇文章我们介绍struts2标签库中的控制标签的基本使用和部分原理,本篇文章接着了解下标签库中有关数据标签的使用和原理.主要涉及以下数据标签: action标签:用于在视图页面跳转到一个Action ... 
- jstl标准标签库 其他标签
		url操作标签 import 将另一个页面的内容引入到这个页面上来, 与include指令的区别: 这个标签可以引入其他项目中甚至网络上的资源 <c:import url="被导入的路 ... 
随机推荐
- 客户端-服务器通信安全 sign key
			API接口签名校验,如何安全保存appsecret? - 知乎 https://www.zhihu.com/question/40855191 要保证一般的客户端-服务器通信安全,可以使用3个密钥. ... 
- 密码硬编码(Password Management: Hardcoded Password)
			在对项目进行安全扫描时,发现一些密码硬编码问题,本文主要三个方面:1)什么是密码硬编码:2)密码硬编码的危害:3)密码硬编码的解决方案. 一 什么是密码硬编码 将密码以明文的形式直接写到代码中,就是密 ... 
- fecha的使用
			项目中时间的处理是无法避免的,时间的处理方式有很多,这里介绍一下fecha的使用 fecha是一个日期格式化和解析的js库,它提供了强大的日期处理功能,功能强大且只有2k大小.安装方式简单,只需要 n ... 
- 0x01 MySQL What's DataBase
			0x01 数据库管理软件的由来 在此之前,数据要想永久保存,都是保存于文件中,毫无疑问,一个文件仅仅能存在于某一台机器上. 如果暂且忽略直接基于文件来存取数据的效率问题,并且假设程序所有的组件都运行在 ... 
- Android-自己定义meta-data扩展数据
			版权声明:本文为博主原创文章.未经博主同意不得转载. https://blog.csdn.net/wwj_748/article/details/25079991 Android-自己定义meta-d ... 
- Percona备份mysql全库及指定数据库(完整备份与增量备份)
			Percona Xtrabackup备份mysql全库及指定数据库(完整备份与增量备份) Xtrabackup简介 Percona XtraBackup是开源免费的MySQL数据库热备份软件,它能对I ... 
- Spark架构解析(转)
			Application: Application是创建了SparkContext实例对象的Spark用户,包含了Driver程序, Spark-shell是一个应用程序,因为spark-shell在启 ... 
- List contents of directories in a tree-like format
			Python programming practice. Usage: List contents of directories in a tree-like format. #!/usr/bin/p ... 
- MYSQL:基础—主键
			MYSQL:基础—主键 1.什么是主键 表中的每一行都应该具有可以唯一标识自己的一列(或一组列).而这个承担标识作用的列称为主键. 如果没有主键,数据的管理将会十分混乱.比如会存在多条一模一样的记录, ... 
- four application:geocoder widget
			<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content ... 
