http请求时,如果附带的参数被URLEncode之后,到达web容器之后,开发者获取到的参数值会自动变成了encode之前的值。这是一个很好的特点,开发者完全可以忽略http的参数是否需要decode这种事
tomcat会对请求参数中的中文自动进行urlDecode解码操作
在响应的时候
如果自己设置了响应头等,例如
让用户下载文件
response.setHeader("content-disposition", "attachment;filename="+name);<pre name="code" class="java">//如果filename是中文,就需要url编码,否则浏览器不识别中文