【servlet】Servlet快速入门&使用Eclipse发布web项目

时间:2021-11-21 03:42:57

创建时间:6.15

1.什么是Servlet

Servlet 运行在服务端的Java小程序,是sun公司提供一套规范(接口),用来处理客户端请求、响应给浏览器的动态资源。但servlet的实质就是java代码,通过java的API     动态的向客户端输出内容

servlet规范:包含三个技术点

1)servlet技术

2)filter技术---过滤器

3)listener技术---监听器

*前情提要:发布项目

  • 先创建动态WEB项目

【servlet】Servlet快速入门&使用Eclipse发布web项目

  • version选2.5(Eclipse 8+之前都支持)

【servlet】Servlet快速入门&使用Eclipse发布web项目

  • Next,勾上自动选择生成web.xml,finish

【servlet】Servlet快速入门&使用Eclipse发布web项目

  • 写项目。。。。。。
  • 写完后,发布项目

【servlet】Servlet快速入门&使用Eclipse发布web项目

  • Eclipse跳出来的404不用管,因为会默认找web项目下的index文件,去浏览器里测试是否发布成功

【servlet】Servlet快速入门&使用Eclipse发布web项目

输入http://localhost:tomcat的端口号/项目名+虚拟路径

【servlet】Servlet快速入门&使用Eclipse发布web项目

控制台显示内容

2.Servlet快速入门

实现步骤:

1)创建类实现Servlet接口

2)覆盖尚未实现的方法---重点:service方法

【servlet】Servlet快速入门&使用Eclipse发布web项目

2)在web.xml进行servlet的配置

*<servlet-name>这里名字随便取</servlet-name>,但黄色部分两处的名字必须相等!

【servlet】Servlet快速入门&使用Eclipse发布web项目

*<servlet-class>这里是类的全名</servlet-class>

获取方一:

【servlet】Servlet快速入门&使用Eclipse发布web项目

方二:

【servlet】Servlet快速入门&使用Eclipse发布web项目

*<url-pattern> 虚拟路径,以/开始 </url-pattern>

但在实际开发中,我们不会直接去实现Servlet接口,因为那样需要覆盖的方法太多,    我们一般创建类继承HttpServlet