SpringMVC 中url标签释义
来源:互联网 发布:遇到网络诈骗怎么举报 编辑:程序博客网 时间:2024/06/03 21:36
用了Springmvc 试图解析器解析JSP,发现这个URL标签比较好用做如下整理:
jsp中引入标签定义:
<%@ taglib prefix= s uri= "http://www/springframework.org/tags" %>
<s:url>标签
- 上面已经引入了标签定义,s是自定义的,你可以自定义为其他字符
- <s:url> 的主要任务就是创建url
- 用这个标签定义url,在渲染的时候会预先添加上Servlet上下文路径
<a href="<s:url href="/aaa" />">点击</a>
如果上下文路径为bbb,那么响应的时候就会在前面自动加上为:/bbb/aaa - 创建url并将其复制给一个变量:
<s:url href="/aaa" var="urltemp" /> <a href ="${urltemp}" >点击</a>
- 给url添加参数:
<s:url href ="aaa" var = "urltemp"><s:param name="max" value="111" /><s:param name="count" value="222" /></s:url>
- 传递带参数的动态URL
<s:url href ="/a{username}" var="tempurl">
- 转义url
<s:url href ="aaa" htmlEscape = "true"><s:param name="max" value="111" /><s:param name="count" value="222" /></s:url>
这个同样也会带上上下文最终的展示效果为:/bbb/aaa?max=111&count=222 - 在js中使用url
<s:url value="tempurl" var="urlin" javaScriptEscape="true" ><s:param name="max" value="111" /><s:param name="count" value="222" /></s:url>
- 在js 中引用方法:
<script>var url="${urlin}"</script>
- 得到的结果如下:
<script>var url="\/bbb\/tempurl?max=111&count=222"</script>
<s:escapeBody>专门的转义标签
就比如我要在html页面中展现赤裸裸的输出这样的东西<hl> Hello</h1>,如果不转移的话,肯定就被直接解析了,如果用了这个转移的效果
<s:escapeBody htmlEscape="true"><hl> Hello</h1></s:scapeBody>效果:<h1>Hello</h1>
也可以设置js转义
<s:escapeBody hjavaScriptEscape="true"><hl> Hello</h1></s:scapeBody>
阅读全文
0 0
- SpringMVC 中url标签释义
- springmvc中几个标签
- SpringMVC中form标签
- JSTL中URL相关标签
- SpringMVC中@responseBody标签问题
- meta中元素释义
- python中set释义
- springmvc 3.0 中RESTful URL功能
- SpringMVC中restful风格的URL
- SpringMVC中url-pattern /和/*的区别
- springmvc中url-pattern /和/*的区别
- SpringMVC中url-pattern /和/*的区别
- springMVC中DispatcherServlet的url配置方式
- SpringMVC中url-pattern /和/*的区别
- SpringMVC中url-pattern /和/…
- SpringMVC将参数配置在URL中
- springmvc中基于url的访问控制
- springmvc中url-url-pattern /和/*的区别
- 解析器模式
- Makefile中 :=、?=、+=和 = 的区别
- sort()函数关于结构内容要怎么写
- 506. Relative Ranks+数组赋值复制
- 【neutron源码分析】neutron-dhcp-agent源码分析
- SpringMVC 中url标签释义
- 《云计算架构技术与实践》读书笔记(二):OpenStack架构与组成
- 磁盘IO初探
- Xposed绕过SSL 抓https包,不用安装证书
- 缩小vs生成的exe文件
- 静态库和动态库的理解
- 解决 ios手机访问H5页面而 $(document).on绑定无效问题
- CentOS 6.8 Nginx的RPM方式安装
- CentOS(Linux)基础学习(一)