jstl---gt;Core 核心标签库-gt;URL操作

      本体内容...

    /c:import

  语法2:

    c:import url="url" [context="context"] varReader="varReaderName"[charEncoding="charEncoding"]

      本体内容...

    /c:import

  属性:

    URL:文件被包含的地址

    context:相同container下,其他web站台必须以/开头

    var:存储被包文件的内容

    scope:var变量的jsp范围 c

    harEncodeing:被包含文件的编码格式 v

    arReader:存储被包文件的内容

  举好几个栗子:

    1:c:import url="http://java.sun.com" /

    c:import就会把 http://java.sun.com的内容加到网页中

    或者c:import url="ftp://ftp.cse.yzu.edu.tw/data.txt" /

    2:c:import url="Hello.jsp" / Hello.jsp与当前页面在同一个webapps的文件夹下,

    如果加/,则跳到项目根目录webapps下面了,就要这么写了 c:import url="images/hello.txt" /

    3:如果在统一服务器不同项目 前提是被包含文件必须在server.xml中定义过,且Context 的crossContext的属性值必须为true,如此一来others下的文件才可以被其他web站点呼    

      叫 Context path="/others" docBase="others" debug="0" reloadable="true" crossContext="true"/

        c:import url="/jsp/index.html" context="/others" /

    除此之外,c:import也提供var和scope属性,它之存储不会输出在页面上,在需要时我们可以取出来

      c:import url="/images/hello.txt" var="s" scope="session" /

      c:import url="http://java.sun.com"

      c:param name="test" value="1234" / /c:import

    它的意思是包含一个文件,指定的网址为:http://java.sun.com?test=1234

  c:url 用来产生一个URL

     语法1:没有本体内容

      c:url value="value" [context="context"] [var="varName"] [scope="{page|request|session|application}"] /

     语法2:有本体内容

      c:url value="value" [context="context"] [var="varName"][scope="{page|request|session|application}"] c:param标记 /c:url

    属性: value:执行的URL

         context:相同的container下,其他web站台必须以/开头

         var:存储被包含文件的内容 scope:var变量的jsp范围

     栗子:

      c:url value="http:// www.javaworld.com.tw "

      c:param name="param" value="value"/ /c:url

    产生网址:http://www.javaworld.com.tw?param=value

    img src="/upload/attach/blank.gif" data-echo="c:url value="/images/code.gif" /"

  c:redirect 将用户端的请求,从一个jsp文件导向其他文件

    语法1:没有本体内容

      c:redirect url="url" [context="context"] /

    语法2:有本体内容

      c:redirect url="url" [context="context"] c:param /c:redirect

  例: c:redirect url="http://www.javaworld.com.tw" / 网页会自动导向http://www.javaworld.com.tw

    导向其他站台的网页 c:redirect url="/jsp/index.html" context="/others" /

jstl---Core 核心标签库-URL操作

原文地址:http://www.cnblogs.com/juniorjava/p/7264299.html


最新回复(0)
/jishuIOTi4Tfu5y92jgkCedJxPTBGGqC4jzHH_2FzLkVuvb0HY_3D4719324
8 简首页