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

      

  • 相关阅读:
    页面整体布局思路
    CSS3转换、过渡、动画效果及css盒子模型
    CSS随笔
    CSS基础,认识css样式
    HTML基础表单
    HTML基础
    java.sql.SQLException: 调用中无效的参数DSRA0010E: SQL 状态 = null,错误代码 = 17,433
    There is no Action mapped for namespace / and action name accredit.
    myeclipse开启后卡死、building workspace缓慢 问题解决
    you need to upgrade the working copy first
  • 原文地址:https://www.cnblogs.com/achengmu/p/8313554.html
Copyright © 2011-2022 走看看