servlet开发步骤

概念: Servlet(Server Applet)是服务器的程序(代码,功能实现),可交互式的处理客户端发送到服务端的请求,并完成操作响应;动态网页技术;javaweb程序开发的基础,javaEE规范的一个组成部分。

Servlet作用:

  • 接收客户端请求,完成操作
  • 动态生成网页(页面数据可变)
  • 将包含操作结果的动态网页响应给客户端

开发步骤:

1.搭建开发环境:将Servlet相关jar(lib\servlet-api.jar)配置到classpath中
2.编写Servlet:实现javax.servlet.Servlet;重写五个方法;在核心的servlet()方法中编写语句,打印访问结果。

import javax.servlet.Servlet;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.IOException;

public class MyServlet implements Servlet{
	public void init(ServletConfig servletConfig)throws ServletException{
		
	}
	public void service(ServletRequest request,ServletResponse response)throws ServletException,IOException {
		
	}
	public void destory() {
		
	}
	public ServletConfig getServletConfig() {
		return null;
	}
	public String getServletInfo() {
		return null;
	}
}

3.部署servlet:
编译MyServlet后,将生成的.class文件放在WEB_INF/classes文件中
4.配置Servlet:
编写WEB_INF下项目配置文件web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
                      http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
  version="4.0"
  metadata-complete="true">

<servlet>
  <servlet-name>my</servlet-name>
  <servlet-class>Myservlet</servlet-class>
</servlet>
<servlet-mapping>
   <servlet-name>my</servlet-name>
   <url-pattern>/myservlet</url-pattren>
<servlet-mapping>

</web-app>

上一篇:C++:从Poco::Net::HTTPServerRequest 中获取Content


下一篇:Servlet 直接返回web前端(代码库)