1 第一个Servlet
1、创建Java Web工程
2、引入serverlet-api
3、新建Servlet类
package com.xianhuii.servlet; import javax.servlet.*; import java.io.IOException; import java.io.PrintWriter; public class MyFirstServlet implements Servlet { @Override public void init(ServletConfig servletConfig) throws ServletException { System.out.println("init"); } @Override public ServletConfig getServletConfig() { return null; } @Override public void service(ServletRequest request, ServletResponse response) throws ServletException, IOException { System.out.println("service"); PrintWriter writer = response.getWriter(); writer.println("Hello, Java Web!"); } @Override public String getServletInfo() { return null; } @Override public void destroy() { System.out.println("destroy"); } }
4、部署
<?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"> <!-- 配置Servlet --> <servlet> <servlet-name>myFirstServlet</servlet-name> <servlet-class>com.xianhuii.servlet.MyFirstServlet</servlet-class> </servlet> <!-- 配置映射的URL --> <servlet-mapping> <servlet-name>myFirstServlet</servlet-name> <url-pattern>/hello</url-pattern> </servlet-mapping> </web-app>
5、编写前端页面
<%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>$Title$</title> </head> <body> <a href="/hello">hello</a> </body> </html>
6、运行