`
yunchow
  • 浏览: 318129 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

servlet实现方法与乱码问题

阅读更多
     servlet可以实现Servlet接口,也可以继承GenericServlet类,它们有一个共同的地方,那就是要重写service()方法.下面我们讲第三种方法,继承HttpServlet类.
    需要重写doGet(),doPost()方法,然后根据请求,选择应该写到哪个方法里面,不过此处作者建议使用将两种方法合二为一的另一种方法,也就是在doPost()方法里调用doGet()方法,反之亦可,如下:
public void doGet(XXXX){
   doPost(XXX);
}
public void doPost(XXX){
}

    下面我将说说Servlet里的中文筹码的问题,首先我想一想为什么会有乱码的出现呢?这个问题的出现可以说是有历史原因吧!因为中文不像英文那样可以很好的进行很好的统一编码,再说了,人家老外根本就不懂中文,怎么来编呀?
     扯远了哈.....其实Servlet里的筹码主要是由于gb2312 utf的不同编码所导致的,当你收到一个request请求时,可以将其进行转码,便可以很好的解决这个问题了,示例代码如下:
 request.setContentType("text/html;charset=gb2312");

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics