课程咨询 :186 8716 1620      qq:2066486918

昆明Java培训 > 达内新闻 > jsp传参servlet接收中文乱码问题
  • jsp传参servlet接收中文乱码问题

    发布:昆明Java培训      来源:达内新闻      时间:2016-08-15

  • 昆明达内java培训的老师曾经听一个朋友说在公司实习了8个月,一直都是做android和h5的,但是发现做程序连一点服务都不会该怎么办,所以后面开始学起了java, 昆明达内java培训的老师 来分享一下他的学习经验,不 知道是不是因为框架学多了,现在看起springmvc框架比以前看起来简单太多了,这里准备从hibernate开始学习,毕竟数据是根本嘛,首先用的是hibernate+servlet,但是在jsp页面传参到servlet的时候中文一直乱码,我尝试了好多方法,最后 还是解决了。

    第一,首先看清项目的编码,jsp页面的编码

    第二,修改tomcat下面的server.xml文件

    第三,项目配置过滤器

    第四,修改servlet里面的传值编码和传输编码

    request.setCharacterEncoding("UTF-8");//传值编码

    response.setContentType("text/html;charset=UTF-8");//设置传输编码

    第五

    String username=request.getParameter("username");

    String username1=new String(username.getBytes("ISO-8859-1"),"utf-8");

    好了,昆明达内java培训的老师用了上面四种都没能解决问题,用了第五种才解决,在这里 昆明达内java培训的老师 虽然没有写详细的步骤,只是说了大致的修改方法,但是相信大家都可以解决自己的问题。

    推荐文章

上一篇:Java内存管理原理及内存区域

下一篇:Java之this关键字的用法

最新开班日期  |  更多

Java--零基础全日制班

Java--零基础全日制班

开班日期:11/30

Java--零基础业余班

Java--零基础业余班

开班日期:11/30

Java--周末提升班

Java--周末提升班

开班日期:11/30

Java--零基础周末班

Java--零基础周末班

开班日期:11/30

  • 网址:http://km .java.tedu.cn      地址:昆明市官渡区春城路62号证券大厦附楼6楼
  • 课程培训电话:186 8716 1620      qq:2066486918    全国服务监督电话:400-827-0010
  • 服务邮箱 ts@tedu.cn
  • 2001-2016 达内国际公司(TARENA INTERNATIONAL,INC.) 版权所有 京ICP证08000853号-56