Servlet規範是一套技術標準,包含與Web應用相關的一系列介面,而具體的Servlet容器負責提供標準的實現,如Tomcat。 Servlet的實例對象由Servlet容器負責創建,Servlet的方法由容器在特定情況下調用,Servlet容器在關閉Web應用時銷毀Servlet對象實例。 1. ...
Servlet規範是一套技術標準,包含與Web應用相關的一系列介面,而具體的Servlet容器負責提供標準的實現,如Tomcat。
Servlet的實例對象由Servlet容器負責創建,Servlet的方法由容器在特定情況下調用,Servlet容器在關閉Web應用時銷毀Servlet對象實例。
1.使用eclipse搭建web開發環境,配置Tomcat容器
2.創建動態web工程
3.創建class,實現介面
public class HelloServlet implements Servlet
3.1重寫service方法
@Override public void service(ServletRequest request, ServletResponse response) throws ServletException, IOException { System.out.println("service"); HttpServletRequest httpServletRequest = (HttpServletRequest) request; String userName = httpServletRequest.getParameter("name"); System.out.println("userName: " + userName); PrintWriter out = response.getWriter(); out.println("helloworld..."); out.close(); }
4.配置web.xml文件
<!-- 配置和映射 Servlet --> <servlet> <!-- Servlet 註冊的名字 --> <servlet-name>helloServlet</servlet-name> <!-- Servlet 的全類名 --> <servlet-class>com.init.HelloServlet</servlet-class> </servlet> <servlet-mapping> <!-- 需要和某一個 servlet 節點的 serlvet-name 子節點的文本節點一致 --> <servlet-name>helloServlet</servlet-name> <!-- 映射具體的訪問路徑: / 代表當前 WEB 應用的根目錄. --> <url-pattern>/hello</url-pattern> </servlet-mapping>
5.配置運行容器
5.1 run as
6.效果