Servlet其实就是一个运行在Web服务器上的小的java程序,用于处理从Web客户端发送的请求,并对请求作出响应。
使用Servlet:编写一个java类实现Servlet的接口;配置Servlet
关于Servlet
创建包和类
在项目文件中java resources的src下创建包,包内新建Servlet.java类
实现Servlet的接口
Tomcat的安装和配置:网上教程都有,就不多说。下载完Tomcat之后,需要在
Servlet接口中的方法(五种):
1.init(),初始化servlet对象,完成一些初始化工作。
它是由servlet容器控制的,该方法只能被调用一次
2.service(),接受客户端请求对象,执行业务操作,利用响应对象响应客户端请求。
请求:
resp.getWriter().println("Helllo World");//向页面输出Hello World
3.destroy(),当容器监测到一个servlet从服务中被移除时,容器调用该方法,释放资源。
4.getServletConfig(),ServletConfig是容器向servlet传递参数的载体。
5.getServletInfo(),获取servlet相关信息。
在Web.xml来配置这个类:
<!-- 配置Servlet-->
<servlet>
<!--配置Servlet的名称-->
<servlet-name></servlet-name>
<!--配置Servlet类的全路径-->
<servlet-class></servlet-class>
<!--配置Servlet的映射-->
<servlet-mapping>
<!--配置Servlet的名称-->
<servlet-name></servlet-name>
<!--配置访问路径-->
<url-pattern>/hello</url-pattern>
</servlet-mapping>
</servlet>