intellij idea创建第一个动态web项目的步骤方法

作者:灬King 时间:2023-04-16 15:47:20 

我以2018版的intellij idea为例

一.创建JavaWeb

1.第一步

点击左上角的File-->New-->Project

intellij idea创建第一个动态web项目的步骤方法

2.第二步

1.找到Java Enterprise之后,在Application Sever中找到自己的Tomcat,同时勾选中Web Application

intellij idea创建第一个动态web项目的步骤方法

intellij idea创建第一个动态web项目的步骤方法

intellij idea创建第一个动态web项目的步骤方法

intellij idea创建第一个动态web项目的步骤方法

2.第一项是你的工程名字,随便取啦,第二个是你的工程路径,选择好之后点击finish

intellij idea创建第一个动态web项目的步骤方法

3.创建classes和lib文件夹,名字不可改

intellij idea创建第一个动态web项目的步骤方法

像这样

intellij idea创建第一个动态web项目的步骤方法

3.第三步

1.在File中找到Project Structure

intellij idea创建第一个动态web项目的步骤方法

2.点击Modules ,选择Paths,选中Use module compile output path ,把路径改成刚刚创建的classes文件夹

intellij idea创建第一个动态web项目的步骤方法

3.ok后再点旁边的Dependencies,点击"+"号,选择1 JARs or directories ,

intellij idea创建第一个动态web项目的步骤方法

4,选择你刚刚创建的lib文件夹,OK

intellij idea创建第一个动态web项目的步骤方法

5.选中jar Directory。

intellij idea创建第一个动态web项目的步骤方法

4.第四步

1.回到主界面后,点击Run ,选择Edit Configurations

intellij idea创建第一个动态web项目的步骤方法

2.看tomcat已经有啦,这是java Enterprise的好处啦,点击Deployment ,

intellij idea创建第一个动态web项目的步骤方法

3.点击右上角的三角形

intellij idea创建第一个动态web项目的步骤方法

4.运行成功。

intellij idea创建第一个动态web项目的步骤方法

至此,intellij idea创建并设置javaweb工程全部完成,下面是在其中编写并运行Servlet。

二.创建Servlet

1.先下src文件加下创建一个servlet Hellow.java文件

intellij idea创建第一个动态web项目的步骤方法

intellij idea创建第一个动态web项目的步骤方法

2.对Hello.java进行编译


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

@WebServlet(name = "Hello")
public class Hello extends HttpServlet {
 protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

}
 protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
   //设置响应内容类型
   response.setContentType("text/html");

//设置逻辑实现
   PrintWriter out = response.getWriter();
   out.println("<h1>Servlet后台</h1>");
 }
}

3.编写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>Hello</servlet-name>
   <servlet-class>Hello</servlet-class>
 </servlet>

<servlet-mapping>
   <servlet-name>Hello</servlet-name>
   <url-pattern>/Hello</url-pattern>
 </servlet-mapping>

</web-app>

4.运行Servlet,发现在classes目录下会生成Hello.class文件

intellij idea创建第一个动态web项目的步骤方法

intellij idea创建第一个动态web项目的步骤方法

5.重新编写index.jsp文件


<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
 <title>$Title$</title>
</head>
<body>
 <a href="Hello" rel="external nofollow" >第一个动态web项目</a>
</body>
</html>

intellij idea创建第一个动态web项目的步骤方法

6.完成

intellij idea创建第一个动态web项目的步骤方法

来源:https://www.cnblogs.com/wfhking/p/9395774.html

标签:idea,创建,web项目
0
投稿

猜你喜欢

  • C#图片切割、图片压缩、缩略图生成代码汇总

    2022-01-20 07:51:26
  • 总结Java对象被序列化的两种方法

    2023-05-11 09:46:52
  • C#调用C++DLL传递结构体数组的终极解决方案

    2022-05-31 09:54:30
  • Spring boot + mybatis + Vue.js + ElementUI 实现数据的增删改查实例代码(一)

    2021-12-29 08:15:07
  • C++动态数组类的封装实例

    2022-07-03 14:52:25
  • JAVA中SpringBoot启动流程分析

    2021-07-03 03:57:05
  • Java实现简单的酒店管理系统

    2022-05-10 01:32:12
  • c# 模拟线性回归的示例

    2022-08-26 02:50:49
  • C#特性 匿名类型与隐式类型局部变量使用介绍

    2023-09-29 12:42:50
  • C#实现简单打字小游戏

    2023-02-25 06:46:50
  • Java 线程同步详解

    2021-08-20 05:03:10
  • android开发教程之实现listview下拉刷新和上拉刷新效果

    2022-07-29 20:42:42
  • idea项目的左侧目录没了如何设置

    2022-03-21 15:45:43
  • Android实现模仿UCweb菜单效果的方法

    2023-08-15 20:22:43
  • Android中Glide加载圆形图片和圆角图片实例代码

    2022-08-06 08:26:59
  • Spring钩子接口汇总分析使用示例

    2022-09-24 23:29:56
  • Springboot集成Elasticsearch的步骤与相关功能

    2022-07-23 06:47:30
  • SpringCloud实战之Zuul网关服务

    2023-01-30 11:33:53
  • 解读在C#中winform程序响应键盘事件的详解

    2023-10-08 09:17:00
  • SpringCloud服务实现同时使用eureka和nacos方法

    2022-01-14 13:58:57
  • asp之家 软件编程 m.aspxhome.com