使用jstl标签库实现URL地址重写
2017-03-01 16:46
381 查看
<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>1
2
3
4
5
6
1
2
3
4
5
6
相关文章推荐
- 使用IHttpHandler接口实现【不同路径+任意URL后缀重写到指定页面且URL地址不变】(附源码)_AX
- 使用RewritePath方法实现【不同路径+任意URL后缀重写到指定页面且URL地址不变】(附源码)_AX
- 使用IHttpHandler接口实现【不同路径+任意URL后缀重写到指定页面且URL地址不变】(附源码)_AX
- 在ASP.NET中重写URL 方法三:在IIS7中使用HttpModule 实现无扩展名的URL重写
- asp.net 使用 httpModules 实现伪URL地址
- 在ASP.Net2.0中使用UrlRewritingNet实现链接重写
- 在ASP.Net2.0中使用UrlRewritingNet实现链接重写
- JSP使用URLRewirte实现url地址伪静态化(转)
- jsp使用URLRewrite实现url地址伪静态化
- 在ASP.Net2.0中使用UrlRewritingNet实现链接重写
- 在ASP.Net2.0中使用UrlRewritingNet实现链接重写
- 在ASP.NET中重写URL 方法二:使用HttpModule实现URL重写
- 在ASP.Net2.0中使用UrlRewritingNet实现链接重写
- 利用自定义IHttpModule来实现URL地址重写
- 如何在JSP页面中使用JSTL标签实现if和if-else判断
- 在ASP.Net2.0中使用UrlRewritingNet实现链接重写
- 在ASP.Net2.0中使用UrlRewritingNet实现链接重写(转)
- 在ASP.Net2.0中使用UrlRewritingNet实现链接重写
- JSP使用URLRewirte实现url地址伪静态化(转)
- JSP使用URLRewirte实现url地址伪静态化