在myeclipse中开发servlet
在Myeclipse中开发Servlet
第一步:创建servlet
在工程src目录上右键弹出菜单,选择new->Servlet,如图-12所示:
图-12
第二步:配置servlet类信息
在弹出的对话框中输入Servlet的包名、类名,默认继承HttpServlet,覆盖其中doGet和doPost方法。如图-13所示:
图-13
第三步:配置serlvet虚拟路径
进入下一界面,选择是否自动配置servlet到web.xml中,一旦勾选,则自动会用输入的信息在web.xml中为该Servlet配置对外访问路径,如图-14所示:
图-14
第四步:编写servlet处理逻辑
点击确定,创建出Servlet,发现该类继承了HttpServlet(此类是Servlet接口的实现类,我们的类继承他,自然也是个Servlet),并且覆写了其中的doGet和doPost方法。
当客户端用get方式访问该Servlet时会导致doGet方法执行
当客户端用post方式访问该Servlet时会导致doPost方法执行
我们只需要写代码处理对应的处理逻辑即可。
很多时候我们的处理代码对于get方式的请求和post方式的请求的处理是相同的,此时可以在doPost中调用doGet();然后将处理代码写在doGet中。这样无论是get还是post请求都可以进行处理了。
编写代码,如图-15所示:
图-15
第五步:将web应用发布到tomcat中
如图-16所示:
图-16
启动tomcat,如图-17所示:
图-17
第六步:通过浏览器访问
由于web应用是发布到了webapps中即localhost虚拟主机中,所以按照如下方式访问,注意此处的/Demox不是工程名,而是发布时的指定的web应用名,如图-18所示:
图-18
通过浏览器访问,如图-19所示: