JSP标签JSTL(4)--URL
2024-08-29 09:47:14
<c:url>
标签作用是将一个URL地址格式化为一个字符串,并且保存在一个变量当中。它具有URL自动重写功能。value指定的URL可以是当前工程的一个URL地址,也可以是其他web工程的URL。但是这时需要context属性。也可以添加需要传递的参数。
属性
- var :变量名称
- value:要格式化的URL
- scope:作用域范围,默认为page
- context:其他工程路径
可以直接指出一个URL的绝对路径,也可以配合条件标签动态的生成一个url路径
<!-- url标签的用法 --动态的生成一个超链接的方法,利用if条件进行判断来生成和拼接成一个url路径-->
<c:if test="${1<3}">
<c:set var="partUrl">URL</c:set>
</c:if>
<c:url value="http://localhost:8080/JSTLDemo/${partUrl }" var="newUrl" scope="session"></c:url>
<a href="${newUrl }">超链接</a>
下面看看import标签的用法,通常会嵌套在catch标签内,用以捕获异常信息
<!-- url的用法 -->
<c:catch var="error09">
<c:import url="tt.txt" charEncoding="gb2312"></c:import>
</c:catch>
<c:out value="${error09 }"></c:out>
<!-- context 的用法 -->
<c:catch var="error08">
<c:import url="/login_success.jsp" context="/LoginAndNote" charEncoding="gb2312"></c:import>
</c:catch>
<c:out value="${error08 }"></c:out><br>
最新文章
- Displaying Data in a Chart with ASP.NET Web Pages (Razor)
- AngularJS实现单页应用的原理——路由(Route)
- 为什么高手离不了Linux系统?这就是我的理由
- asp.net中使用ueditor
- ps裁剪圆角
- Java框架基础——反射(reflect)
- 【Java】Map杂谈,hashcode()、equals()、HashMap、TreeMap、LinkedHashMap、ConcurrentHashMap
- webpack对样式的处理
- ZOJ3784 String of Infinity(AC自动机&;&;强连通分量)
- powershell查看pc信息的常用命令
- AngularJS初步
- android技术牛人的博客[转]
- 解析ASP.NET Mvc开发之删除修改数据
- node创建第一个应用
- 开源协议介绍(GPL,LGPL,BSD,MIT,Apache)
- 微信小程序UI组件、开发框架、实用库...
- Linux中安装nodejs及插件
- SQL Server nested loop join 效率试验
- vim的个性化配置- 再谈vim的折叠和展开 -- 彻底掌握vim 的展开和折叠!
- hadoop mongodb install(3)
热门文章
- js求和运算在可变参数的情况下ES3、ES5和ES6的写法区别
- LeeCode
- Java 的异常处理机制
- Django笔记--模型
- python学习之路前端-CSS
- Codeforces Round #305 (Div. 2) A. Mike and Fax 暴力回文串
- Codeforces Round #396(Div. 2) A. Mahmoud and Longest Uncommon Subsequence
- Android------Android.mk调用shell脚本
- Errors occurred during the build. Errors running builder &#39;JavaScript Validator&#39; on project &#39;项目名&#39;.
- 六星经典CSAPP-笔记(12)并发编程(上)