使用Eclipse開發Servlet的步驟


1) 新建一個Maven項目

    1. 項目打包方式:war
    2. 讓Eclipse生成 web.xml文件
    3. 導入WebServer對應的jar文件

2)開發Servlet

    1. 創建一個Servlet類,實現javax.servlet.Servlet接口
    2. Servlet接口中定義了5個抽象方法,開發者關注service()
    3. service(ServletRequest, ServletResponse)

        PrintWriter pw=response.getWriter()
        pw.write("Hello World")

3) 在web.xml中配置Servlet

    1. 目的:讓WebServer可以找到當前Servlet

        <!-- 配置Servlet的基本信息 -->
        <servlet>
            <servlet-name>Hello</servlet-name>
            <servlet-class>web.HelloServlet</servlet-class> 
        </servlet>
        注: servlet-name的值可以隨便寫,但是上下要一致
             servlet-class的值必須是包名.類名

        <!-- 配置Servlet映射的路徑 -->
        <servlet-mapping>
            <servlet-name>Hello</servlet-name> 
            <url-pattern>/hello</url-pattern>
        </servlet-mapping>

        注:
        1. url-pattern的值,必須以 / 開頭,如果不以/開頭,服務器無法正常啟動
        2. web.xml中所有url-pattern的值不能重復,重復會導致啟動出現異常,雖然服務器可以啟動,但是Servlet訪問不到->404

4) 將項目部署到Tomcat上

    1. 打包(Eclipse自動完成)
        -- appName(自定義的)
            --WEB-INF(不能改的)
                -- classes:保存項目中用到的.class文件
                web.xml
    2. 發布

5) 啟動Tomcat

6) 通過瀏覽器訪問Servlet

    localhost:8080/servlet01/hello
    注:
        1. localhost:8080 -> 指向本機的Tomcat
        2. /servlet01 -> 指向的是具體的一個項目
        3. /hello -> 指向項目中的一個具體的Servlet


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM