zoukankan      html  css  js  c++  java
  • 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标签库

  • 相关阅读:
    fstest
    iozone
    fio
    vdbench
    饼状图点击凸出,适合颜色选择
    个人常用的win7快捷键
    form表单提交数据
    jquery允许跨越获取cookie
    设置滚动条样式与监听滚动到底部
    设置滚动条样式与监听滚动到底部
  • 原文地址:https://www.cnblogs.com/keanuyaoo/p/3313211.html
Copyright © 2011-2022 走看看