`
ljhupahu
  • 浏览: 33808 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

JSTL .c:url

    博客分类:
  • JSTL
阅读更多

语法 :

语法1:没有本体内容 

<c:url value="value" [context="context"] [var="varName"] 

[scope="{page|request|session|application}"] /> 

语法2:本体内容代表查询字符串(Query String)参数 

<c:url value="value" [context="context"] [var="varName"] 

[scope="{page|request|session|application}"] > 

<c:param> 标签 

</c:url> 

 

属性 :

 

属性名

描述

类型

是否接受动态值

是否支持 EL

是否

必须

默认值

说明

value 

 

String 

true

Y

执行的URL 

context 

 

String 

true

Y

相同Container下,其他web站台必须以“/”开头

var 

 

String 

false

储存被包含文件的内容(以String 类型存入) 

scope 

 

String 

false

page

var变量的JSP范围

实例 :

<c:url value="http://www.javafan.net " > 

<c:param name="param" value="value"/> 

</c:url> 

上面执行结果将会产生一个网址为http://www.javafan.net?param=value,我们更可以搭配 HTML 的<a>使用,如下: 

<a href=" 

<c:url value="http://www.javafan.net " > 

<c:param name="param" value="value"/> 

</c:url>">Java爱好者</a> 

如果<c:url>有 var属性时,则网址会被存到 varName中,而不会直接输出网址。 

分享到:
评论

相关推荐

    JSTL必须引用的jstl.jar和 standard.jar两个包

    它提供了一系列强大的标签,用于处理常见的任务,如迭代、条件判断、XML处理、URL重写等,使得JSP代码更加简洁易读,降低了程序的维护难度。 在使用JSTL时,有两个核心的JAR文件是必不可少的:`jstl.jar`和`...

    jstl.jar和 standard.jar包

    例如,要在JSP页面中使用JSTL的`&lt;c:forEach&gt;`标签遍历一个集合,首先需要在`jsp:root`标签内引入JSTL核心库: ```jsp &lt;%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %&gt; ``` 然后就可以在页面中...

    jstl.jar,standard.jar

    例如,通过JSTL的`&lt;c:set&gt;`标签设置变量,然后在页面上使用EL表达式来输出或处理这些变量。此外,`&lt;jsp:useBean&gt;`和`&lt;jsp:getProperty&gt;`标签也可以与EL配合,方便地操作和显示JavaBeans对象的属性。 在实际项目中,...

    JSTL.jar和standard.jar包

    接下来,可以在JSP页面中使用JSTL标签,例如,用`&lt;c:forEach&gt;`进行迭代,`&lt;c:if&gt;`进行条件判断: ```jsp &lt;c:forEach items="${list}" var="item"&gt; &lt;c:out value="${item.name}"/&gt; &lt;/c:forEach&gt; ``` 这里,`${list...

    jstl.jar和standard.jar包.zip

    1. **Core**: 这是JSTL的基础标签集,提供了类似于HTML标签的功能,如条件判断、循环、URL处理等。例如,`&lt;c:if&gt;`用于条件判断,`&lt;c:forEach&gt;`用于循环遍历集合。 2. **XML**: 这个标签集允许在JSP页面中处理XML...

    【完整版 jstl.ar+standard.jar】 jstl.ar+standard.jar

    这些标签主要分为几个核心类别,包括控制流标签(如`&lt;c:if&gt;`、`&lt;c:forEach&gt;`)、条件标签(如`&lt;c:choose&gt;`、`&lt;c:when&gt;`)、URL操作标签(如`&lt;c:url&gt;`、`&lt;c:param&gt;`)以及国际化标签等。通过这些标签,开发者可以更...

    jstl.jar+standard.jar

    JSTL是一套标准的JSP标签库,它提供了许多预定义的标签来处理常见的任务,如迭代、条件判断、XML处理、国际化和URL操作等。使用JSTL可以显著提高代码的可读性和可维护性,因为它将业务逻辑从视图层(JSP页面)移出...

    jstl.jar 包下载

    1. **Core标签库** (`core.jar`): 这是JSTL中最基础的部分,提供了一系列用于处理页面流程控制、输出、URL重写等功能的标签,如 `&lt;c:if&gt;`, `&lt;c:choose&gt;`, `&lt;c:forLoop&gt;` 和 `&lt;c:out&gt;` 等。 2. **XML标签库** (`xml....

    Jstl.jar包

    - `&lt;c:redirect&gt;`和`&lt;c:url&gt;`:URL处理。 - **SQL库**:提供与数据库交互的功能,如执行查询、更新、事务管理等。 - `&lt;sql:update&gt;`:执行SQL更新语句。 - `&lt;sql:query&gt;`:执行SQL查询并获取结果集。 - `&lt;sql:...

    jstl_jar包.zip

    这行代码引入了 JSTL 核心库,并将前缀 "c" 关联到 JSTL 核心库的 URI,之后就可以在 JSP 页面中使用如 `&lt;c:forEach&gt;`、`&lt;c:if&gt;` 这样的标签了。 **JSTL 动态包含技术**: JSTL 提供的 `&lt;c:import&gt;` 标签可以实现...

    jstl.jar和standard.jar

    JSTL的核心是其一系列的标签,它们涵盖了常见的迭代、条件判断、XML处理、国际化和URL操作等功能。 **standard.jar**是与JSTL紧密相关的另一个库,它包含了JSTL运行所需的许多组件,特别是实现了JSTL核心标签库...

    Jstl.jar&standard;.jar

    1. **Core标签库**:提供了基本的控制结构,如迭代、条件语句、重定向和URL处理等。 2. **XML标签库**:用于处理XML文档,包括解析、创建和操作XML数据。 3. **Function标签库**:包含了一系列实用函数,可以增强...

    standard.jar和jstl.jar

    3. 如果你使用的是较新的JSTL版本(1.2及以上),那么可能需要将URI更改为`http://java.sun.com/jstl/core`改为`http://java.sun.com/jsp/jstl/core`,因为Sun Microsystems的URL已改变。 4. 检查`web.xml`配置文件...

    standard.jar和jstl.jar的下载

    这些标签提供了一种简洁的方式来执行常见的任务,如条件语句、循环、URL重写等,而不是编写Java代码。`standard.jar`提供了`javax.servlet.jsp.jstl.core`包中的类,这些类是JSTL的核心API,使得开发者能够利用JSTL...

Global site tag (gtag.js) - Google Analytics