使用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