A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 林森~Linson 初级黑马   /  2013-6-15 21:37  /  919 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 Sword 于 2013-6-21 02:04 编辑

首先要保证jsp中的编码与servlet中的编码是一致的。然后按照jsp中method的post或get提交方法分别解决。
如果jsp中method="post"
则servlet首行应该用request.setCharacterEncoding("gbk");设置servlet的编码格式(应该和jsp中的编码一样。)
然后提取jsp中提交的数据,如:String name=request.getParameter("userName");
如果jsp中method="get"
则是:String name=new String(request.getParameter("userName").getBytes("ISO-8859-1"),"gbk");
这样就解决了servlet中的中文乱码问题。
一定要分清method的提交方式。

评分

参与人数 1技术分 +1 收起 理由
曹睿翔 + 1 关于jsp等,可以发云4版块

查看全部评分

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马