Bootstrap

URL请求后台获取不到特殊字符的参数

 

URL特殊字符需转义   
 
1、空格换成加号(+)   
2、正斜杠(/)分隔目录和子目录   
3、问号(?)分隔URL和查询   
4、百分号(%)制定特殊字符   
5、#号指定书签   
6、&号分隔参数

如果请求的URL中含有 %- _ . ! ~ * ' ( )等转义字符串,后台转义字符的原因: 
如果你的表单使用get方法提交,并且提交的参数中有“&”等特殊符的话,如果不做处理,在service端就会将&后面的作为另外一个参数来看待。例如 
表单的action为list.jsf?act=Go&state=5 
则提交时通过request.getParameter可以分别取得act和state的值。 

;