一个简单的JavaWeb项目

1.打开IDEA,创建一个web项目

在这里插入图片描述

2.导入javax.servlet.jar

在这里插入图片描述
此jar包可以使用HttpServlet类

3.创建一个servlet类

在这里插入图片描述按住A/t+Insert 点击重写方法
在这里插入图片描述
找到doGet和doPost方法并且重写
在这里插入图片描述

4.配置web.xml

<?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_4_0.xsd"
         version="4.0">

    <servlet>
        <servlet-name>firstServlet</servlet-name>	
        <servlet-class>com.xd.servlet.first_servlet</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>firstServlet</servlet-name>
        <url-pattern>/first</url-pattern>
    </servlet-mapping>
    
</web-app>
<servlet-name>:名字任意取,并且要和servlet-mapping里的servlet-name对应起来
<servlet-class>:找到写的类的位置
<url-pattern>:地址任意取,/所取的名字

5.配置Tomcat

如果没有tomcat,需要先去官网下载tomcat,并且配置好环境变量

在这里插入图片描述
配置好如下参数

在这里插入图片描述
添加项目的war包,如果没有war包,需要去project的Artifacts中添加一个war包
在这里插入图片描述
其他小tips
在这里插入图片描述
在这里插入图片描述

6.传参数给jsp

public class first_servlet extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        HttpSession session = req.getSession();
        session.setAttribute("name","第一个JavaWeb网站");
        req.getRequestDispatcher("/index.jsp").forward(req,resp);   //请求转发
    }

    @Override
    protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        doGet(req,resp);
    }
}
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
  <head>

  </head>
  <body>
  <%= session.getAttribute("name")%>
  </body>
</html>

在这里插入图片描述

7.总结

以上就是我们建立的第一个javaweb项目,不过还需要更深入的学习HttpServletRequest,HttpServletResponsed,jsp语法等