JSTL解析——005——core标签库04
来源:未知 责任编辑:责任编辑 发表时间:2015-09-16 20:03 点击:次
直接入主题,标签讲解
p>1、<c:import>标签
p>JSP里面有<% file include="XX"%> 与<jsp:include>,JSTL也提供了实现include功能的标签<c:import>,不过这个功能强大多了
p>它比JSP<% page import="XX"%>功能强大
p>甚至可以把Internet上的网页包含进来
p><c:import url="http://www.baidu,com“ charEncoding="GB2312"/>
p>这个标签属性url是你的引用页面网址,charEncoding是你的编码格式,它还有(var、varReader、context、scope)属性,如果声明了var属性,则目标网页的内容会存储到var指定的String变量中,
p><c:import var="baidu" url="http://www.baidu.com" charEndcoding="GB2312" scope="request">
p><c:out value="${baidu}" escapeXml="true"></c:out>
p>varReader的作用就和var类似的,主要是类型不同,var是String ,varReader是java.io.Reader类型
p><:import url="/index.jsp" context="/jstl"/>
p>声明了context属性,那么该import只能使用在本机上,访问的是/jstl/index.jsp
p>2、<c:url>标签
p>JSP中,如果客户端不支持cookie,则可以使用response.encodeURL()方法对URL进行编码,是客户端也能使用session功能,这叫做URL重写,url标签就是为解决这个功能而生的
p><c:url value="/images/bg.gif"/>
p>它还有var、context、scope等属性,作用和import的类似
p>3、<c:redirect>标签
p>redirect标签用于实现Rediect重定向功能,只有url和context属性
p>其中url可以是绝对路径也可以是相对路径,请注意当声明了context的时候,url和context必须以"/"开头
p><c:redirect url=":http://www.baidu.com" />
p>4、<c:param>标签
p>有时候重定向是需要带参数过去的,这时候就出现了param标签了
p><c:redirect url="http://www.baidu.com">
p><c:param name="wd" value="音乐"/>
p><c:param name="cl" value="3"/>
p></c:redirect>
p>core基本使用标签就这些了。下一章节将会讲解fmt标签库
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>