在IDEA中开始第一个Servlet

1.新建一个Java项目
在IDEA中开始第一个Servlet_第1张图片
2. 填写项目名称和存放的地址:
在IDEA中开始第一个Servlet_第2张图片
3. 配置Tomcat
在IDEA中开始第一个Servlet_第3张图片
点击左上角的“+”号:
在IDEA中开始第一个Servlet_第4张图片
找到Tomcat Server:然后点击Local
在IDEA中开始第一个Servlet_第5张图片
在IDEA中开始第一个Servlet_第6张图片
在IDEA中开始第一个Servlet_第7张图片
在IDEA中开始第一个Servlet_第8张图片
在IDEA中开始第一个Servlet_第9张图片
4.
在IDEA中开始第一个Servlet_第10张图片
在IDEA中开始第一个Servlet_第11张图片
在IDEA中开始第一个Servlet_第12张图片
两个路径都是上面刚创建的classes的路径:
在IDEA中开始第一个Servlet_第13张图片
在IDEA中开始第一个Servlet_第14张图片
将上面刚创建的lib的添加进来:
在IDEA中开始第一个Servlet_第15张图片
在IDEA中开始第一个Servlet_第16张图片
在IDEA中开始第一个Servlet_第17张图片
5. 项目执行
6. 直接执行是输出index.jsp的内容
在IDEA中开始第一个Servlet_第18张图片
在IDEA中开始第一个Servlet_第19张图片
6. 新建一个Servlet:
在IDEA中开始第一个Servlet_第20张图片
在IDEA中开始第一个Servlet_第21张图片

package com.servlet;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.util.Date;

/**
 * servlet
 * 开发者不会去new MyFirstServlet
 */
public class MyFirstServlet extends HttpServlet {
    // 覆盖doGet() / doPost() 方法

    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        // 向浏览器输出内容
        // 设置编码
        response.setContentType("text/html;charset=utf-8");
        response.getWriter().write("hello, 这是我的第一个Servlet...");
        response.getWriter().write("当前系统时间是:"+new Date());
    }

    @Override
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

    }
}

配置WEB-INF下的web.xml:


<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_4_0.xsd"
         version="4.0">
    <servlet>
        <servlet-name>MyFirstServletservlet-name>
        <servlet-class>com.servlet.MyFirstServletservlet-class>
    servlet>
    <servlet-mapping>
        <servlet-name>MyFirstServletservlet-name>
        <url-pattern>/MyFirstServleturl-pattern>
    servlet-mapping>
web-app>

启动tomcat,然后在浏览器中输入http://localhost:8080/MyFirstServlet
在这里插入图片描述
访问成功!

你可能感兴趣的:(Web前端)