JSTL解析——005——core标签库04
直接入主题,标签讲解
1、<c:import>标签
JSP里面有<% file include="XX"%> 与<jsp:include>,JSTL也提供了实现include功能的标签<c:import>,不过这个功能强大多了
它比JSP<% page import="XX"%>功能强大
甚至可以把Internet上的网页包含进来
<c:import url="http://www.baidu,com“ charEncoding="GB2312"/>
这个标签属性url是你的引用页面网址,charEncoding是你的编码格式,它还有(var、varReader、context、scope)属性,如果声明了var属性,则目标网页的内容会存储到var指定的String变量中,
<c:import var="baidu" url="http://www.baidu.com" charEndcoding="GB2312" scope="request">
<c:out value="${baidu}" escapeXml="true"></c:out>
varReader的作用就和var类似的,主要是类型不同,var是String ,varReader是java.io.Reader类型
<:import url="/index.jsp" context="/jstl"/>
声明了context属性,那么该import只能使用在本机上,访问的是/jstl/index.jsp
2、<c:url>标签
JSP中,如果客户端不支持cookie,则可以使用response.encodeURL()方法对URL进行编码,是客户端也能使用session功能,这叫做URL重写,url标签就是为解决这个功能而生的
<c:url value="/images/bg.gif"/>
它还有var、context、scope等属性,作用和import的类似
3、<c:redirect>标签
redirect标签用于实现Rediect重定向功能,只有url和context属性
其中url可以是绝对路径也可以是相对路径,请注意当声明了context的时候,url和context必须以"/"开头
<c:redirect url=":http://www.baidu.com" />
4、<c:param>标签
有时候重定向是需要带参数过去的,这时候就出现了param标签了
<c:redirect url="http://www.baidu.com">
<c:param name="wd" value="音乐"/>
<c:param name="cl" value="3"/>
</c:redirect>
core基本使用标签就这些了。下一章节将会讲解fmt标签库
JSTL解析——005——core标签库04的更多相关文章
- JSTL解析——002——core标签库01
javaEE5之前的版本需要引用JSTL相关的jar包.tld文件等,JAEE5之后就不用这么麻烦了, 如果你的还是不能使用就去官网下载(jstl.jar和standard.jar)这两个jar包,将 ...
- JSTL解析——004——core标签库03
上面章节主要讲解<c:forEach>标签,下面讲解其它标签 1.<c:forTokens>标签 forTokens标签与forEach标签类似,独有begin.end.ste ...
- JSTL解析——003——core标签库02
上一节主要讲解了<c:if/><c:choose/><c:when/><c:otherwise><c:out/>标签的使用,下面继续讲解其它 ...
- JSTL解析——007——fmt标签库02
各位亲们,近期事情比较多,没更新,come on! 1.<fmt:bundle>/<fmt:message>/<fmt:param>资源国际化标签 java中使用R ...
- JSTL标签急速秒杀jsp页面中的java代码(一)---Core标签库
JSTL标签简介 ===================================================================== JSTL的全称是JavaServer Pa ...
- JSP第五篇【JSTL的介绍、core标签库、fn方法库、fmt标签库】
什么是JSTL JSTL全称为 JSP Standard Tag Library 即JSP标准标签库. JSTL作为最基本的标签库,提供了一系列的JSP标签,实现了基本的功能:集合的遍历.数据的输出. ...
- (1)JSTL的13个core标签库
标准标签库JSTL的全名为:Java Server Pages Standard Tag Library. (jsp standard tag library) JSTL主要提供了5大类标签库: ...
- JSTL(JSP标准标签库)
JSP标准标签库(JavaServer Pages Tag Library, JSTL)是一个定制JSP标签库的集合,封装了JSP应用的通用核心功能.用来解决像遍历Map或集合.条件测试.XML处理, ...
- JSP开发中对jstl的引用方式(标签库引用)
创建标签库引用文件taglibs.inc 一 采用本地标签库的taglibs.inc文件 <%--struts库标签 --%> <%@ taglib uri="/WEB-I ...
随机推荐
- ZOJ 2856 Happy Life 暴力求解
因为是Special Judge 的题目,只要输出正确答案即可,不唯一 暴力力求解, 只要每次改变 happiness 值为负的人的符号即可. 如果计算出当前人的 happiness 值为负,那么将其 ...
- POJ 2451 Uyuw's Concert(半平面交nlgn)
//#pragma comment(linker, "/STACK:16777216") //for c++ Compiler #include <stdio.h> # ...
- Week6(10月17日):周末别忘记运动
Part I:提问 =========================== 1.多对多.一对多关系的数据实体模型,如何创建? 已知汽车4S店需开发一个客户关系管理系统(CRM),请为其中的客户和汽车 ...
- Calling 64-bit assembly language functions lodged inside the Delphi source code
Code: http://www.atelierweb.com/calling-64-bit-assembly-language-functions-lodged-inside-the-delphi- ...
- MySQL中关于日期、时间的数据类型和函数
一.日期相关的数据类型 1.datetime 占用8字节,既显示了日期,又显示了时间.其表示的日期范围为“1000-01-01 00:00:00”到“9999-12-31 23:59:59” 2.da ...
- Bootstrap技术: 如何给nav导航组件的tab页增加关闭按钮以及动态的添加和关闭tab页
先给出示例html代码 <div> <!-- Nav tabs --> <ul class="nav nav-tabs" role="tab ...
- 如何使用不同dll的相同namespace下的相同接口
问题: 程序里加载了2个dll,这2个dll里都声明了同样的命名空间(这个不违法),然后在这个同样的命名空间下,他俩又定义了同名的interface. 然后我程序里直接using这个命名空间,使用这个 ...
- PHP - 防止非法调用页面
这是在服务器内部: 首先定义一个常量 在调用页面的时候,检测是否存在此常量 如果存在,则调用 否则,做出提示. 创建常量: 创建常量的函数名称: define //创建一个常量,以便于页面调用,从主页 ...
- 64位与32位编程的数据类型区别(C/C++)
C/C++仅仅定义了这些基本数据类型之间的关系,并没有定义严格定义它们的字长.在不同的平台上,根据编译器不同的实现,它们的字长如下表所示: 数据类型 LP64 ILP64 LLP64 ILP32 LP ...
- Vistual Studio 2012更换皮肤
早就装上VS2012了,可是除了在家里练习玩玩的时候使用外,在公司都还在用2010,也没好好研究过2012.这两天把公司的电脑换了系统,也就把vs换成了2012.可是看着不是白白的皮肤就是深色的皮肤, ...