Servlet代码乱码问题解决

乱码问题解决:

1.使用String进行重新编码:
uname=new String( uname. getBytes(" iso8859-1")," utf-8");
2.使用公共配置:
Get方式请求:
步骤一:
req. setCharacterEncoding(“utf-8”);
步骤二:
在Tomecat 服务器中conf目录中修改server. xml文件:在Connector标签中增加属性 useBodyEncodingForURI=“true”
Post方式请求:
req. setCharacterEncoding(“utf-8”);

Servlet流程总结:

1.浏览器发起请求到服务器(请求)
2.服务器接受浏览器的请求,进行解析,创建Request对象存储请求数据
3.服务器调用对应的Servlet进行请求处理,并将request对象作为实参传递给Servlet的方法
Servlet的方法执行进行请求处理
Servlet的使用流程:
设置请求编码格式
设置响应编码格式
获取请求信息
处理请求信息
创建业务层对象
调用业务层对象的方法
响应处理结果
数据流转流程:
浏览器——>服务器——>数据库
浏览器<——服务器<——数据库
  浏览器发起请求到服务器,服务器把请求数据存储到request里面(创建request并存储请求数据),同时创建其相关的response对象把这两对象作为实参传递给对应的Servlet执行,Servlet执行过程遵循你写的代码处理数据,处理完后把结果响应给浏览器。只不过在处理过程中连了数据库,从数据库来了一次数据。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值