<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>

最新文章

  1. Displaying Data in a Chart with ASP.NET Web Pages (Razor)
  2. AngularJS实现单页应用的原理——路由(Route)
  3. 为什么高手离不了Linux系统?这就是我的理由
  4. asp.net中使用ueditor
  5. ps裁剪圆角
  6. Java框架基础——反射(reflect)
  7. 【Java】Map杂谈,hashcode()、equals()、HashMap、TreeMap、LinkedHashMap、ConcurrentHashMap
  8. webpack对样式的处理
  9. ZOJ3784 String of Infinity(AC自动机&amp;&amp;强连通分量)
  10. powershell查看pc信息的常用命令
  11. AngularJS初步
  12. android技术牛人的博客[转]
  13. 解析ASP.NET Mvc开发之删除修改数据
  14. node创建第一个应用
  15. 开源协议介绍(GPL,LGPL,BSD,MIT,Apache)
  16. 微信小程序UI组件、开发框架、实用库...
  17. Linux中安装nodejs及插件
  18. SQL Server nested loop join 效率试验
  19. vim的个性化配置- 再谈vim的折叠和展开 -- 彻底掌握vim 的展开和折叠!
  20. hadoop mongodb install(3)

热门文章

  1. js求和运算在可变参数的情况下ES3、ES5和ES6的写法区别
  2. LeeCode
  3. Java 的异常处理机制
  4. Django笔记--模型
  5. python学习之路前端-CSS
  6. Codeforces Round #305 (Div. 2) A. Mike and Fax 暴力回文串
  7. Codeforces Round #396(Div. 2) A. Mahmoud and Longest Uncommon Subsequence
  8. Android------Android.mk调用shell脚本
  9. Errors occurred during the build. Errors running builder &#39;JavaScript Validator&#39; on project &#39;项目名&#39;.
  10. 六星经典CSAPP-笔记(12)并发编程(上)