关于Servlet中的request和response的更改设置编码的方法理解
request.setCharacterencoding(String s)
该方法可以设置浏览器发送的请求中的请求体的编码格式
这样就可以避免浏览器给我们服务器发送的Post请求是乱码了。
response.setConentType(String s)
该方法可以设置我们通过response响应对象往浏览器发送html代码里的中文编码格式。
注意两个方法虽然功能都差不多,但是往里面传的参数不一样,要注意区分不要学我疯狂踩坑。
猜想:
往xml文件的url-pattern属性的里面加上项目名会找不到页面是因为:
服务器在启动阶段会解析web.xml文件,默认会在url-paddern标签值的前面加上项目名,
然后如果有浏览器使用发送的 "/项目名/资源名" 路径与url-paddern属性值一致的话就
会调用与之绑定的servlet,所以如果我们在url-paddern里不小心加上了项目名的话服务
器还是会给我们再次加上项目名的,这时如果在浏览器端输入正常的路径的话就会提示404了。