第一个servlet程序

mac2025-05-18  30

Servlet负责跟客户的通信以及调用servlet的方法 采用 “请求/响应”的模式 本质是一个Java类 部署在servlet容器中 先创建一个servlet的接口实现类 public class HelloServlet implement Servlet 在 web。Xml中配置和映射 这个servlet(希望以浏览器的方式访问java类) 创建servlet 接口实现类: package demo; import java.io.IOException; import javax.servlet.Servlet; import javax.servlet.ServletConfig; import javax.servlet.ServletException; import javax.servlet.ServletRequest; import javax.servlet.ServletResponse; import org.eclipse.jdt.internal.compiler.ast.ReturnStatement; public class HelloServlet implements Servlet { public void destroy() { System.out.println(“destroy”); } @Override public ServletConfig getServletConfig() { System.out.println(“getServletConfig”); return null; } @Override public String getServletInfo() { System.out.println(“getServletInfo”); return null; }

@Override public void init(ServletConfig arg0) throws ServletException { System.out.println("init"); } @Override public void service(ServletRequest arg0, ServletResponse arg1) throws ServletException, IOException { System.out.println("service"); } public HelloServlet()

{ System.out.println(“HelloServlet’s constructor”); //构造器 } } 配置和映射:

<?xml version="1.0" encoding="UTF-8"?> helloServlet com.atguigu.javaweb.HelloSerlet helloServlet /hello // 注册的名字 权位名 //和某一个servlet-name的子节点的文本节点一致 helloServlet /hello//映射的具体路径 “/”代表当前的根目录
最新回复(0)