URL特殊字符需转义
来源:互联网 发布:音响淘宝 编辑:程序博客网 时间:2024/06/02 07:30
URL特殊字符需转义
1、空格换成加号(+)
2、正斜杠(/)分隔目录和子目录
3、问号(?)分隔URL和查询
4、百分号(%)制定特殊字符
5、#号指定书签
6、&号分隔参数
转义字符的原因:
如果你的表单使用get方法提交,并且提交的参数中有“&”等特殊符的话,如果不做处理,在service端就会将&后面的作为另外一个参数来看待。例如
表单的action为list.jsf?act=go&state=5
则提交时通过request.getParameter可以分别取得act和state的值。
如果你的本意是act='go&state=5'这个字符串,那么为了在服务端拿到act的准确值,你必须对&进行转义
url转义字符原理:
将这些特殊的字符转换成ASCII码,格式为:%加字符的ASCII码,即一个百分号%,后面跟对应字符的ASCII(16进制)码值。例如 空格的编码值是"%20"。
URL特殊符号及对应的十六进制值编码:
1. + URL 中+号表示空格 %2B
2. 空格 URL中的空格可以用+号或者编码 %20
3. / 分隔目录和子目录 %2F
4. ? 分隔实际的 URL 和参数 %3F
5. % 指定特殊字符 %25
6. # 表示书签 %23
7. & URL 中指定的参数间的分隔符 %26
8. = URL 中指定参数的值 %3D
文章出处:DIY部落(http://www.diybl.com/course/3_program/java/javajs/20090302/156414.html)
1、空格换成加号(+)
2、正斜杠(/)分隔目录和子目录
3、问号(?)分隔URL和查询
4、百分号(%)制定特殊字符
5、#号指定书签
6、&号分隔参数
转义字符的原因:
如果你的表单使用get方法提交,并且提交的参数中有“&”等特殊符的话,如果不做处理,在service端就会将&后面的作为另外一个参数来看待。例如
表单的action为list.jsf?act=go&state=5
则提交时通过request.getParameter可以分别取得act和state的值。
如果你的本意是act='go&state=5'这个字符串,那么为了在服务端拿到act的准确值,你必须对&进行转义
url转义字符原理:
将这些特殊的字符转换成ASCII码,格式为:%加字符的ASCII码,即一个百分号%,后面跟对应字符的ASCII(16进制)码值。例如 空格的编码值是"%20"。
URL特殊符号及对应的十六进制值编码:
1. + URL 中+号表示空格 %2B
2. 空格 URL中的空格可以用+号或者编码 %20
3. / 分隔目录和子目录 %2F
4. ? 分隔实际的 URL 和参数 %3F
5. % 指定特殊字符 %25
6. # 表示书签 %23
7. & URL 中指定的参数间的分隔符 %26
8. = URL 中指定参数的值 %3D
文章出处:DIY部落(http://www.diybl.com/course/3_program/java/javajs/20090302/156414.html)
- URL特殊字符需转义
- URL特殊字符需转义
- URL特殊字符需转义
- URL特殊字符需转义
- URL特殊字符需转义
- URL特殊字符需转义
- URL特殊字符需转义
- URL特殊字符需转义
- URL特殊字符需转义
- URL特殊字符需转义
- URL特殊字符需转义
- URL特殊字符需转义
- URL特殊字符需转义
- URL特殊字符转义
- URL特殊字符转义
- URL特殊字符转义
- URL特殊字符转义
- URL传参数特殊字符需转义
- jquery 实现类似139、163邮箱那样的多选项卡窗口浏览
- android asset studio
- webwork+cas认证在表单提交后乱码问题解决心得
- 使用hibernate2的时候出现session中对象重复错误
- js动态给对象onclick事件赋值,动态传参数
- URL特殊字符需转义
- Hibernate2查询视图时,数据库返回多条纪录,封装后的对象却都是一样的问题
- 利用java反射机制编写通用的toString 方法
- 关于Xwork异常 : Unable to instantiate Action
- struct task_struct 结构分析 \linux-1.0\linux\include\linux\sched.h
- Hibernate的session.flush做了什么呢?
- 关于jsp:include 标签指向的页面无法显示的问题
- JSP在Servlet中的几个编码的作用及原理[转]
- 今天发现frame和iframe的name属性竟然是其内部页面的全局变量