JSP标签JSTL(4)--URL

来源:互联网 发布:网络信息安全的特点 编辑:程序博客网 时间:2024/06/05 20:15

<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>
0 0
原创粉丝点击