如果请求采用Get方式,则重写doGet()方法,如果请求采用Post方式,则重写doPost()方法。
下面是重写doGet()方法的servlet例子。
servlet继承如下类:
整体结构:
在servlet程序的空白处右键-Source-Override/Implements Methods..,选择重写doGet()与doPost()方法,点击ok,则会自动添加程序段。
由于采用doGet()方式请求Servlet,所以重写doGet()方法,内容如下:
网络异常,图片无法展示
|
网络异常,图片无法展示
|
网络异常,图片无法展示
|
如果使用post请求,我们就做一个表单,method设置为post:
程序改动有2处,一是在index.jsp中加入表单,以post方式提交,二是在web.xml中重写doPost()方法。程序截图如下:
运行项目,输入地址,点击提交按钮,就会将请求提交给HelloServlet来处理,该Servlet调用doPost()方法进行业务处理。
点击按钮,控制台输出:
结果显示:
可以看到地址栏从原来的index.jsp变成了HelloServlet,说明请求提交给了servlet处理。