创建时间:6.15
1.什么是Servlet
Servlet 运行在服务端的Java小程序,是sun公司提供一套规范(接口),用来处理客户端请求、响应给浏览器的动态资源。但servlet的实质就是java代码,通过java的API 动态的向客户端输出内容
servlet规范:包含三个技术点
1)servlet技术
2)filter技术---过滤器
3)listener技术---监听器
*前情提要:发布项目
- 先创建动态WEB项目
- version选2.5(Eclipse 8+之前都支持)
- Next,勾上自动选择生成web.xml,finish
- 写项目。。。。。。
- 写完后,发布项目
- Eclipse跳出来的404不用管,因为会默认找web项目下的index文件,去浏览器里测试是否发布成功
输入http://localhost:tomcat的端口号/项目名+虚拟路径
控制台显示内容
2.Servlet快速入门
实现步骤:
1)创建类实现Servlet接口
2)覆盖尚未实现的方法---重点:service方法
2)在web.xml进行servlet的配置
*<servlet-name>这里名字随便取</servlet-name>,但黄色部分两处的名字必须相等!
*<servlet-class>这里是类的全名</servlet-class>
获取方一:
方二:
*<url-pattern> 虚拟路径,以/开始 </url-pattern>
但在实际开发中,我们不会直接去实现Servlet接口,因为那样需要覆盖的方法太多, 我们一般创建类继承HttpServlet