IntelliJ IDEA-Web Project

  • 删除j2ee目录

    本知识点基于目录e:\project\j2ee进行,为避免其他干扰影响学习,请先删除目录e:\project\j2ee
  • 新建项目

    菜单->File->New->Project->勾上 Web Application(3.1)->OK
  • 项目目录

  • 新建目录

    右键WEB-INF->New->Directory 新建两个目录:
    classes和lib目录
  • 新建HelloServlet

    选中src目录,然后右键鼠标->New->Servlet->输入HelloServlet

    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 HelloServlet extends HttpServlet{
      
        public void doGet(HttpServletRequest request, HttpServletResponse response){
              
            try {
                response.getWriter().println("<h1>Hello Servlet!</h1>");
                response.getWriter().println(new Date().toLocaleString());
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
        }
          
    }
  • 下载jar包

    观察此时的HelloServlet,发现很多类都无法识别,所以需要为项目添加jar包。 
    首先下载右上角的servlet.jar,然后复制到在新建目录步骤中新建的lib目录下
  • 导入jar包

    与上一个 添加jar到路径,] 教程中的做法不一样的,这里采用另一个做法:
    1. 点击 project structure
    2. 点击 Libraries
    3. 点击加号,选中Java
    4. 指定E:\project\j2ee\web\WEB-INF\lib\servlet-api.jar
    5. 点击ok
    这个行为做过之后服务端HelloServlet的编译错误就消失了
  • 指定输出目录

    1. 打开project structure
    2. 设置 project complier output 为:
    E:\project\j2ee\web\WEB-INF\classes
  • 修改web.xml

    在web.xml中添加/hello路径的映射
    <?xml version="1.0" encoding="UTF-8"?>
    <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>HelloServlet</servlet-name>
            <servlet-class>HelloServlet</servlet-class>
        </servlet>
     
        <servlet-mapping>
            <servlet-name>HelloServlet</servlet-name>
            <url-pattern>/hello</url-pattern>
        </servlet-mapping>
    </web-app>
  • 启动Tomcat

    接下来就是配置Tomcat并启动,这个将在下个知识点讲解:配置Tomcat

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值