在myeclipse中开发servlet

Myeclipse中开发Servlet

第一步:创建servlet

在工程src目录上右键弹出菜单,选择new->Servlet,如图-12所示:

 

在myeclipse中开发servlet-12

第二步:配置servlet类信息

在弹出的对话框中输入Servlet的包名、类名,默认继承HttpServlet,覆盖其中doGetdoPost方法。如图-13所示:

 在myeclipse中开发servlet

-13

第三步:配置serlvet虚拟路径

进入下一界面,选择是否自动配置servletweb.xml中,一旦勾选,则自动会用输入的信息在web.xml中为该Servlet配置对外访问路径,如图-14所示:

 在myeclipse中开发servlet

-14

 

第四步:编写servlet处理逻辑

点击确定,创建出Servlet,发现该类继承了HttpServlet(此类是Servlet接口的实现类,我们的类继承他,自然也是个Servlet),并且覆写了其中的doGetdoPost方法。

当客户端用get方式访问该Servlet时会导致doGet方法执行

当客户端用post方式访问该Servlet时会导致doPost方法执行

我们只需要写代码处理对应的处理逻辑即可。

很多时候我们的处理代码对于get方式的请求和post方式的请求的处理是相同的,此时可以在doPost中调用doGet();然后将处理代码写在doGet中。这样无论是get还是post请求都可以进行处理了。

编写代码,如图-15所示:

 在myeclipse中开发servlet

-15

第五步:将web应用发布到tomcat

如图-16所示:

 在myeclipse中开发servlet

-16

启动tomcat,如图-17所示:

 在myeclipse中开发servlet

-17

第六步:通过浏览器访问

由于web应用是发布到了webapps中即localhost虚拟主机中,所以按照如下方式访问,注意此处的/Demox不是工程名,而是发布时的指定的web应用名,如图-18所示:

 在myeclipse中开发servlet

-18

通过浏览器访问,如图-19所示:

在myeclipse中开发servlet