Hello-Servlet

#第一個 Servlet # Servlet是 Sun公司提供的一門用於開發動態web資源的技術。
Sun 公司在其API中提供了一個servlet接口,用戶若想開發一個動態web資源,須要完成如下兩個步驟:java

  • 編寫一個Java類,實現servlet接口。
  • 把開發好的Java類部署到web服務器中。 ​

###快速入門,用servlet向瀏覽器輸出「hello servlet」###web

* 1.建立Web資源目錄 day04
-- WEB-INF
---- classes web.xml
------ FirstServlet.javaapi

* 2.編寫類瀏覽器


package com.lynn
import java.io.*;
import javax.servlet.*;
public class FirstServlet extends GenericServlet{
	public void service (ServletRequest req,ServletResponse res) throws ServletException,IOException{
     	OutputStream out = res.getOutputStream();
     	out.write("hello servlet".getBytes());
	}
}
  • 3.編譯 將servletapi的jar包設置到 classpath中
    set classpath=%classpath%;你的tomcat lib路徑/servlet-api.jar
    javac -d . FirstServlet.java
    看到編譯成功後,查看classes目錄會多出 com/lynn/FirstServlet.class文件tomcat

  • 4.配置Servlet容器和映射服務器


<?xml version="1.0" encoding="ISO-8859-1"?>
    <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_3_1.xsd" version="3.1">
    <servlet>
        <servlet-name>FirstServlet</servlet-name>
        <servlet-class>com.lynn.FirstServlet</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>FirstServlet</servlet-name>
        <url-pattern>/FirstServlet</url-pattern>
     </servlet-mapping>
 </web-app>
  • 5.在tomcat 中運行 效果以下 在此輸入圖片描述

###圖解 Servlet### 圖解HelloServletapp

相關文章
相關標籤/搜索