idea配置JavaWeb详细过程

第零章 准备工作

IntelliJ IDEA 2021.3.2(不要使用社区版)

tomcat 8.5.39

文章主要是使用空项目创建JavaWeb项目和使用Maven创建JavaWeb项目两种方式

自己第一次创建JavaWeb项目走了很多弯路花费了较多时间,自己写一篇文章给第一次创建JavaWeb项目的小伙伴参考。

内容简单,步骤简洁,按照步骤基本都可以成功。原理和细节部分可以自己创建成功后慢慢琢磨。

第一章 空项目创建JavaWeb项目

第一步 创建空项目

开始界面

new project

中间有个配置项目名

然后一直next

第一步完成后效果图

第二步 配置项目结构

file --> project structure

  

添加web 模型

点右下角create artifact 然后ok

第三步 添加tomcat

add configurations

加号 然后找到tomcat server-->local

第一次需要让idea找到tomcat的位置

 警告点击fix 然后ok

第四步 运行测试Tomcat

创建一个jsp测试文件

名称取index

index.jsp(index.jsp启动服务器时会自动打开)

 Hello JavaWeb

点击三角形运行tomcat

进度条走完后默认浏览器自动打开,显示默认页面(index.jsp)内容

第五步 创建servlet测试文件

src --> new --> java class

 

HttpServlet爆红(没有导包,下面有导包方法)

导包后写入测试内容

com.crlion.MyServlet.java

 package com.crlion;
 ​
 import javax.servlet.ServletException;
 import javax.servlet.annotation.WebServlet;
 import javax.servlet.http.HttpServlet;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 import java.io.IOException;
 ​
 @WebServlet("/hello")
 public class MyServlet extends HttpServlet {
     @Override
     protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
         resp.getWriter().println("Hello Servlet");
     }
 }

第六步 重启测试Servlet

重启tomcat

地址栏加上/hello访问servlet成功

导包的方法

方法1:

新建一个lib文件夹,然后[ javax.servlet-api-4.0.1.jar](https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api/4.0.1) 放入文件夹 add as library

导包成功

 

方法2( maven 导包):

新建一个文件pom.xml

pom.xml

 <?xml version="1.0" encoding="UTF-8"?>
 ​
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     <modelVersion>4.0.0</modelVersion>
 ​
     <groupId>org.example</groupId>
     <artifactId>test</artifactId>
     <version>1.0-SNAPSHOT</version>
     <packaging>war</packaging>
 <!--    依赖包    -->
     <dependencies>
         <!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api -->
         <dependency>
             <groupId>javax.servlet</groupId>
             <artifactId>javax.servlet-api</artifactId>
             <version>4.0.1</version>
             <scope>provided</scope>
         </dependency>
     </dependencies>
 </project>

点击右下角 load maven project

最后刷新导入成功

第三章 快速创建JavaWeb项目

第一步 maven创建项目

new project maven 然后点击 webapp结尾的 最后 next

写个名字

next 结束

第二步 添加tomcat

和创空项目时添加tomcat一样

第三步 运行测试Tomcat

会自动生成测试文件

index.jsp

第四步 导入依赖

自动创建pom.xml文件

在pom.xml 的 dependencies中 加入下面依赖

         <!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api -->
         <dependency>
             <groupId>javax.servlet</groupId>
             <artifactId>javax.servlet-api</artifactId>
             <version>4.0.1</version>
             <scope>provided</scope>
         </dependency>

第五步 创建Servlet测试文件

项目名右键,新建文件夹src/main/java

 

创建java文件

 

com.crlion.MyServlet.java

 package com.crlion;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;

@WebServlet("/hello")
public class MyServlet extends HttpServlet {
    @Override
    protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        resp.getWriter().println("Hello Servlet");
    }
}

第六步 重启测试Servlet

地址栏加上/hello

第四章 总结

使用maven创建JavaWeb项目简化了导包步骤

tomcat主要的作用是给外部提供了一个可以访问项目的端口

Servlet和前端的jsp/html共同构成了视图层(View层)

JavaWeb创建的一般步骤:

创建项目

添加tomcat

最后测试一下servlet

  • 20
    点赞
  • 190
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值