0%

Servlet

什么是Servlet

Servlet 运行在服务端的 Java小程序,是sun公司提供一套规范(接口)

  • servlet:接收响应请求
  • filter:过滤器
  • listener:监听器

Servlet用来处理客户端请求、响应给浏览器的动态资源,servlet的实质就是Java代码,通过Java的API动态的向客户端输出内容,以后写的程序就不在是在本地执行了。而是编译成字节码,放到服务器上来去执行。编写程序时, 不需要有main函数了。因为写完后,就把编写的程序编译成字节码,放到服务器上面。当前发送就一个请求的时候,服务器就会按照一定规则调用编写的代码。

Servlet快速入门

1.创建一个web工程

2.在JavaResource中src下创建一个包名称为com.javaboy.servlet

3.在创建的servlet包当中创建一个class文件起名为FirstServlet

4.进入该class实现一个Servlet接口,实现它未实现的方法,重点看service方法,在该方法当中写入一句话进行输出

5.在web.xml当中进行配置

1
2
3
4
5
6
7
8
9
10
<servlet>
<!-- 自己起一个名称 -->
<servlet-name>javaboy</servlet-name>
<servlet-class>com.javaboy.servlet.FirstServlet</servlet-class>
</servlet>
<servlet-mapping>
<!-- 必须和上面名称一致 -->
<servlet-name>javaboy</servlet-name>
<url-pattern>/firstServlet</url-pattern>
</servlet-mapping>
↓赏一个鸡腿... 要不,半个也行↓