一个简单的JavaWeb项目

本文档详细介绍了如何在IntelliJ IDEA中创建一个简单的JavaWeb项目,包括导入javax.servlet.jar,创建Servlet类,配置web.xml,设置Tomcat服务器,以及通过Servlet传递参数到JSP页面。通过这个过程,读者可以了解到JavaWeb开发的基本步骤。
摘要由CSDN通过智能技术生成

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语法等

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

_咸蛋.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值