javaweb-servlet学习笔记(0)

近期找工作之余重温了一下javaweb的知识点,复习基础知识。

关于eclipse结合tomcat单独部署普通的java项目对于找工作应该没什么帮助,就是简单的复习而已。

我的eclipse工作空间是D:\JavaDevelop\eclipse\workspace,这个很重要,一定要记住。

1.创建一个普通的java  project,File>New>Other>Java>Java Project。

2.因为是开发Servlet所以需要用到 servlet-api.jar 这个包里的相关类,servlet-api.jar 包位于 D:\tomcat\lib\servlet-api.jar。Propreties>Java Build Path>Libraries>Add External JARS>tomcat路径/lib>servlet-api.jar  

3.在src目录下创建一个com包,编写Hello类继承HttpServlet。

package com;

import java.io.IOException;
import java.util.Date;

import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class Hello extends HttpServlet{
    
    public void doGet(HttpServletRequest request, HttpServletResponse response){
        
        try {
            response.getWriter().println("<h1>Hello Servlet!</h1>");
            response.getWriter().println(new Date());
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }

}
4.在项目根目录下以次创建webapp >WEB-INF文件夹,在WEB-INF中创建并编写web.xml文件。com.Hello是Hello类的全名
<?xml version="1.0" encoding="UTF-8"?>
<web-app>
 
    <servlet>
        <servlet-name>Hello</servlet-name>
        <servlet-class>com.Hello</servlet-class>
    </servlet>
 
    <servlet-mapping>
        <servlet-name>Hello</servlet-name>
        <url-pattern>/hello</url-pattern>
    </servlet-mapping>
 
</web-app>

5.修改.class文件输出地址,在WEB-INF目录下创建classes目录。项目右键>properties>Java Build Path>Source>右下角的 Brower> 指定位置是 j2ee/webapp/WEB-INF/classes。

6.配置tomcat的server.xml文件。打开tomcat/conf/sever.xml,在<Host name="localhost" 之后加上这样一句保存。这里基于我自己的工作空间D:\JavaDevelop\eclipse\workspace。

<Context path="/" docBase="d:\\JavaDevelop\\eclipse\\workspace\\j2ee\\webapp" debug="0" reloadable="false" />

7.在tomcat的bin目录中startup.bat启动tomcat,浏览器输入http://localhost:8080/hello测试效果。

posted @ 2018-09-19 16:23  龙蜀蜀  阅读(147)  评论(0编辑  收藏  举报