html网页请求和servlet处理(eclipse使用的UTF8编码)都是utf8,为什么在servlet代码里面还要转换编码才不会乱码?
总共算下来两个问题,新补充一个:
1.RT,开发环境使用的是eclipse,并且eclipse的工作区域编码设置的是UTF-8,在html代码一端的头部设置为了UTF-8编码,里面有个表单,然后请求处理servlet,为什么servlet的代码接收参数先要处理编码,甚至乱码,这是什么情况,毕竟都是UTF-8的编码设置?
2.关于servelt的生命周期,在开启服务的时候,一个Servlet只被创建一次,也就是说一个Servlet在总共只有一个对象?这样有理解错么?自己为Servlet设置一个构造器来看,发现可以启动服务器就被构造了一次