2021-05-31

关于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了。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值