素材巴巴 > 程序开发 >

idea配置JavaWeb详细过程

程序开发 2023-09-08 18:54:26

第零章 准备工作

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 {@Overrideprotected 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

 4.0.0org.exampletest1.0-SNAPSHOTwarjavax.servletjavax.servlet-api4.0.1provided

点击右下角 load maven project

最后刷新导入成功

第三章 快速创建JavaWeb项目

第一步 maven创建项目

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

写个名字

next 结束

第二步 添加tomcat

和创空项目时添加tomcat一样

第三步 运行测试Tomcat

会自动生成测试文件

index.jsp

第四步 导入依赖

自动创建pom.xml文件

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

         javax.servletjavax.servlet-api4.0.1provided

第五步 创建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 {@Overrideprotected 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


标签:

上一篇: intellj idea 创建web app 项目 下一篇:
素材巴巴 Copyright © 2013-2021 http://www.sucaibaba.com/. Some Rights Reserved. 备案号:备案中。