`
sundful
  • 浏览: 1264107 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jstl <c:url>标签

    博客分类:
  • JSTL
 
阅读更多

<c:url>标签作用是将一个URL地址格式化为一个字符串,并且保存在一个变量当中。它具有URL自动重写功能。value指定的URL可以是当前工程的一个URL地址,也可以是其他web工程的URL。但是这时需要context属性。也可以添加需要传递的参数。
属性:
var :变量名称
value:要格式化的URL
scope:作用域范围,默认为page
context:其他工程路径
例如:

<c:url var="urlStr" value="/user.jsp" >
<c:param name="id" value="111" />
</c:url>
<c:url var="urlStr" value="/user.jsp" context="/project" /><!--同一容器的其他web应用-->
<c:out value="${urlStr}" />
<a href="${urlStr}"" >测试</a>
 

 

分享到:
评论

相关推荐

    JSTL中if标签使用方法

    其中,`&lt;c:if&gt;`标签是用于实现条件分支的关键组件之一,类似于编程语言中的if语句。 #### `&lt;c:if&gt;`标签的基本语法及使用场景 `&lt;c:if&gt;`标签主要用来根据表达式的真假来决定是否执行其内部的内容。它有两种基本的...

    jstl标签库

    - **URL操作标签**:`&lt;c:import&gt;`、`&lt;c:param&gt;`、`&lt;c:url&gt;`、`&lt;c:redirect&gt;`,用于处理URL相关的操作。 **4. 使用JSTL的步骤** 1. 将JSTL的`.jar`文件放入`/WEB-INF/lib`目录。 2. 将`.tld`文件放入`/WEB-INF/tlds...

    JSTL(jsp标准标签库)

    异常信息:&lt;c:out value="${error.message}"&gt;&lt;/c:out&gt; ``` 这里捕获了一个除零错误,并将其信息存储在变量`error`中。 #### 条件控制语句:实现逻辑判断与分支 1. **`&lt;c:if&gt;`**:基于条件的分支。例如,`&lt;c:if ...

    java中jstl(C标签)案例

    7. `&lt;c:url&gt;`和`&lt;c:param&gt;`:构造URL并添加参数。例如: ```jsp &lt;c:url value="/search" var="searchUrl"&gt; &lt;c:param name="q" value="java" /&gt; &lt;/c:url&gt; &lt;a href="${searchUrl}"&gt;搜索&lt;/a&gt; ``` 在提供的"jstl...

    Java Jstl C标签例子

    5. `&lt;c:url&gt;`和`&lt;c:param&gt;`:构建URL和添加参数。例如: ```jsp &lt;c:url value="/search" var="searchUrl"&gt; &lt;c:param name="keyword" value="${query}" /&gt; &lt;/c:url&gt; &lt;a href="${searchUrl}"&gt;搜索&lt;/a&gt; ``` 这将创建一...

    JSTL标签库

    主要包括`&lt;c:out&gt;`、`&lt;c:set&gt;`、`&lt;c:remove&gt;`、`&lt;c:catch&gt;`、`&lt;c:if&gt;`、`&lt;c:choose&gt;`、`&lt;c:when&gt;`、`&lt;c:otherwise&gt;`、`&lt;c:forEach&gt;`、`&lt;c:forTokens&gt;`、`&lt;c:import&gt;`、`&lt;c:url&gt;`和`&lt;c:redirect&gt;`等标签。这些标签...

    jstl入门标签手册

    JSTL还包括其他标签,如`&lt;c:forEach&gt;`用于迭代集合,`&lt;c:forEach&gt;`和`&lt;fmt:formatDate&gt;`用于日期和时间格式化,以及`&lt;c:remove&gt;`用于删除变量等。学习和掌握JSTL能显著提高JSP开发的效率和代码的可读性。

    JSTL标签-讲解及实例

    - **`&lt;c:url&gt;`**:创建URL。 - 属性: - `value`:基础URL。 - `var`:保存URL的变量名。 示例: ```jsp &lt;c:url value="/path/to/resource" var="link" /&gt; &lt;a href="${link}"&gt;Link&lt;/a&gt; ``` - **`&lt;c:param&gt;...

    JSTL标签用法.doc

    JSTL还提供了一组条件标签,包括 `&lt;c:if&gt;`、`&lt;c:choose&gt;`、`&lt;c:when&gt;` 和 `&lt;c:otherwise&gt;`,用于实现条件逻辑。 - `&lt;c:if&gt;` 类似于Java中的 `if` 语句,用于根据条件决定是否执行特定代码块。示例: ```jsp &lt;c:...

    JSTL标签配置流程

    - `&lt;c:url&gt;`和`&lt;c:param&gt;`:处理URL和参数。 此外,还有其他库,如`fmt`库用于格式化输出,`sql`库处理数据库操作等。 总结来说,JSTL为JSP开发提供了更为优雅的解决方案,通过标签库将业务逻辑与显示逻辑分离,...

    JSTL 标签库 jsp C 标签库

    - `&lt;c:redirect&gt;`和`&lt;c:url&gt;`:处理URL重定向和构造URL。 **3. 使用JSTL的优势:** - **增强可读性**:通过使用标签代替脚本元素,使JSP页面更易于阅读和理解。 - **分离关注点**:将业务逻辑从视图层分离,符合MVC...

    JSTL的c标签的用法.doc

    8. `&lt;c:param&gt;`:这个标签用于向请求中添加参数,通常与`&lt;c:url&gt;`或`&lt;c:redirect&gt;`配合使用,以便在URL中传递参数。 使用JSTL的`c`标签库,可以有效地减少JSP页面中的脚本let和scriptlet,提高代码的可读性和维护性...

    jstl标签库 手册

    - **URL 相关标签**:`&lt;c:import&gt;`、`&lt;c:url&gt;`、`&lt;c:redirect&gt;`和`&lt;c:param&gt;`,分别用于导入资源、创建URL、执行重定向和添加URL参数。 这些标签的使用大大简化了JSP页面的代码,提高了可读性和可维护性。例如,`...

    javaWeb练习题.docx

    - JSTL是标准标签库,提供了一系列标签简化JSP页面的编写,如forEach用于迭代。 - EL是表达式语言,允许在JSP页面中简洁地访问数据,如 `${item.price}`。 9. **权限过滤器**: - 权限过滤器通常用于检查用户...

    jstl c标签jar包

    C标签库是JSTL的一部分,它包含了类似于Java语言的循环和条件语句的标签,如`&lt;c:forEach&gt;`、`&lt;c:if&gt;`、`&lt;c:choose&gt;`等。这些标签使得JSP开发者能够更清晰地组织代码,而不是直接在页面上写Java脚本。例如,`&lt;c:...

    jstl标签jar包(jstl-api-1.2和jstl-impl-1.2)

    - `&lt;c:url&gt;` 和 `&lt;c:param&gt;`:创建URL并添加参数。 - `&lt;c:remove&gt;`:移除一个变量。 - `&lt;c:redirect&gt;` 和 `&lt;c:forward&gt;`:页面重定向和转发。 **JSTL的SQL库(sql)**: - `&lt;sql:query&gt;`:执行SQL查询。 - `&lt;sql:...

    JSTL2.0标准标签

    - `&lt;c:url&gt;`和`&lt;c:param&gt;`:构建URL并添加参数。 2. **JSTL 国际化库(fmt Library)** 这个库提供了处理日期、时间、数字格式化以及国际化资源管理的功能。主要标签有: - `&lt;fmt:formatDate&gt;`:格式化日期。 -...

    jstl标签库的配置

    这样,你就可以使用如`&lt;c:forEach&gt;`、`&lt;fmt:formatDate&gt;`等JSTL标签了。 **JSTL常见标签及其用法**: - `c:set`:设置变量,如`&lt;c:set var="name" value="张三"/&gt;`。 - `c:out`:安全地输出变量,防止XSS攻击,如`...

    JSTL标准标签库

    - `&lt;c:url&gt;`:创建一个URL,`value`是URL的初始值,`context`用于指定Web应用的上下文路径,`var`和`scope`用于存储结果。 - `&lt;c:redirect&gt;`:实现客户端重定向,`url`属性是目标URL,`context`同样用于指定Web...

Global site tag (gtag.js) - Google Analytics