Servlet中doGet和doPost方法区别

来源:互联网 发布:中国的原始部落 知乎 编辑:程序博客网 时间:2024/06/05 15:27

doget 是接收网页用get方法时调用的
dopost 是用来接收post方法的
get方法就象你在网页的地址栏里看到的一堆乱码,也就是url后面有参数
post就是用表单传过去的,就好象把数据都打成包发过去一样  

doGet方法只能提交256个字符。

通常我们使用的都是doPost方法,你只要在servlet中让这两个方法互相调用就行了,例如在 doGet方法中这样写
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doPost(request,response);
}
再把业务逻辑直接写在doPost方法中。servlet碰到doGet方法调用直接就会去调用doPost因为他们的参数都一样。而且doGet方法处理中文问题很困难,要写过滤器之类的。

原创粉丝点击