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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 王睿 中级黑马   /  2012-3-12 16:37  /  3011 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

给定某程序的片断如下,用户在浏览器地址栏中键入正确的请求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不执行呢?

7 个回复

倒序浏览
这就涉及到表单的提交方式了,如果是get方式提交的,Servlet里面的函数service会判断是哪种提交方式,如果是get方式,会调用doGet()方法,如果是post方式,会调用doPost()方法,我想它这里是用get方式提交的吧
回复 使用道具 举报
他也没说用的是什么方式啊?怎么分辨啊
回复 使用道具 举报
表单提交的method默认值为get
所以,调用doGet
回复 使用道具 举报 1 0
"浏览器地址栏中键入正确的请求URL并回车后"通过地址栏直接访问的是走doget的.
回复 使用道具 举报 1 0
是不是字母大小写没区分?
回复 使用道具 举报
aaaaaaaaaaaaaaa
回复 使用道具 举报
菜鸟路过,还没学到这儿
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马