黑马程序员技术交流社区

标题: 一道测试题求解 [打印本页]

作者: 王睿    时间: 2012-3-12 16:37
标题: 一道测试题求解
给定某程序的片断如下,用户在浏览器地址栏中键入正确的请求URL并回车后,在控制台上显示的结果是:( )

public void doGet(HttpServletRequest request,HttpServletResponse response)
throws ServletException,IOException{
System.out.println(“get”);
}

Public void doPost(HttpServletRequest request,HttpServletResponse response)
Throws ServletException,IOException{
System.out.println(“post”);
}
A  get
B  post
C  get Post
D  post Get

参考答案:A

为什么post不执行呢?
作者: baypm_jy    时间: 2012-3-12 16:47
这就涉及到表单的提交方式了,如果是get方式提交的,Servlet里面的函数service会判断是哪种提交方式,如果是get方式,会调用doGet()方法,如果是post方式,会调用doPost()方法,我想它这里是用get方式提交的吧
作者: 王睿    时间: 2012-3-12 16:54
他也没说用的是什么方式啊?怎么分辨啊
作者: 尹震    时间: 2012-3-12 18:07
表单提交的method默认值为get
所以,调用doGet
作者: 杜桂发    时间: 2012-9-18 17:07
"浏览器地址栏中键入正确的请求URL并回车后"通过地址栏直接访问的是走doget的.
作者: 我没心没肺,。    时间: 2013-5-14 17:53
是不是字母大小写没区分?
作者: fanyong    时间: 2013-12-2 12:48
aaaaaaaaaaaaaaa
作者: 张志成    时间: 2014-4-26 09:15
菜鸟路过,还没学到这儿




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2