在IDEA中完整实现一个Servlet项目,并使用两种运行方式运行Servlet项目,超详细步骤二

注意:在步骤一中演示了如何在IDEA中创建一个Servlet项目,并用第一种方式tomcat服务器运行实现,本节用第二种方式运行一个Servlet项目,这种方式也是现在普遍运行Servlet项目的方式。

回顾一下:创建一个Servlet项目 的步骤:

1.使用创建Maven项目的模板创建一个普通的webapp的项目;

2.在pom.xml文件中添加中央仓库中的servlet引用,使其成为Servlet项目;

3.因为要编写后端代码,所以需要创建源代码根路径(java);

4.修改web.xml文件,配置路由,包含servlet-name和servlet-mapping两个接口;

5.创建一个Servlet后端类,即创建一个类继承HttpServlet重写servlet的dopost和doget方法。

运行Servlet项目方式二(idea+tomcat):

在IDEA中完整实现一个Servlet项目,并使用两种运行方式运行Servlet项目,超详细步骤二_第1张图片

在IDEA中完整实现一个Servlet项目,并使用两种运行方式运行Servlet项目,超详细步骤二_第2张图片

 创建一个新的项目,为了可以在前端可以显示汉字,把后端HelloServlet.java代码改成如下:

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.io.PrintWriter;

public class HelloServlet extends HttpServlet {
    //在方法开头设置通过属性,编码和数据类型
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        //1.获得写入流
        //设置编码,防止乱码
        resp.setCharacterEncoding("uft-8");
        //设置返回给客户端的数据类型
        resp.setContentType("text/html");
        PrintWriter writer = resp.getWriter();
        writer.println("

你好,Servlet~

"); } }

1、点击Add Configurations

在IDEA中完整实现一个Servlet项目,并使用两种运行方式运行Servlet项目,超详细步骤二_第3张图片

 

新建本地Configurations

在IDEA中完整实现一个Servlet项目,并使用两种运行方式运行Servlet项目,超详细步骤二_第4张图片

导入目录下的tomcat文件夹

在IDEA中完整实现一个Servlet项目,并使用两种运行方式运行Servlet项目,超详细步骤二_第5张图片

再把servlet项目部署到tomcat服务器里面;

在IDEA中完整实现一个Servlet项目,并使用两种运行方式运行Servlet项目,超详细步骤二_第6张图片

点击右边的加号,选择第一个,再点击OK

在IDEA中完整实现一个Servlet项目,并使用两种运行方式运行Servlet项目,超详细步骤二_第7张图片

这个路径是当前项目访问的路径;可以重命名

我这里改成web

URL地址自己可以设置,浏览器也可以自己选择

在IDEA中完整实现一个Servlet项目,并使用两种运行方式运行Servlet项目,超详细步骤二_第8张图片

点击运行,自动弹出浏览器界面;

在IDEA中完整实现一个Servlet项目,并使用两种运行方式运行Servlet项目,超详细步骤二_第9张图片

说明重启了HelloWorld!的后端接口,然后加上项目名称运行servlet项目http://localhost:8080/web/hello

在IDEA中完整实现一个Servlet项目,并使用两种运行方式运行Servlet项目,超详细步骤二_第10张图片

你可能感兴趣的:(servlet,intellij-idea,java)