亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

IDEA 2021配置JavaWeb項目超詳細教程

 更新時間:2021年08月19日 15:24:27   作者:hmlhao  
本文通過圖文并茂的形式給大家介紹IDEA 2021配置JavaWeb項目的過程,內(nèi)容簡單易懂,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧

IDEA 2021版本 新建JSP項目

​ 本人在學(xué)習(xí)JavaWeb的過程中,發(fā)現(xiàn)網(wǎng)上創(chuàng)建JavaWeb的教程都相對過老,因此經(jīng)過搜索以及使用,IDEA2021版本新建JavaWeb項目的流程如下。

1.新建一個干凈的Java項目

請?zhí)砑訄D片描述

2.右鍵項目,然后點擊Add Framework Support…

請?zhí)砑訄D片描述

3.添加Web Application 勾選Create web.xml

請?zhí)砑訄D片描述

4.添加Maven

請?zhí)砑訄D片描述

5.項目初始化,只需要設(shè)置groupId就不會報錯

<groupId>com.hmlhao</groupId>
    <artifactId>ServletTest</artifactId>
    <version>1.0-SNAPSHOT</version>

6.修改完成之后會出現(xiàn)Maven自動更新的圖標(biāo)點擊一下就可以了,新版本的IDEA不支持Maven自動更新,因此我們要手動點擊。

請?zhí)砑訄D片描述

7.在pom.xml配置環(huán)境依賴,完成之后點擊按鈕,就可以導(dǎo)入了

請?zhí)砑訄D片描述

 <dependencies>
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>javax.servlet-api</artifactId>
            <version>4.0.1</version>
        </dependency>
        <dependency>
            <groupId>javax.servlet.jsp</groupId>
            <artifactId>javax.servlet.jsp-api</artifactId>
            <version>2.3.3</version>
        </dependency>
    </dependencies>

8.在src/main/java目錄下新建一個包,并且新建一個HelloServlet,java文件

package com.hmlhao.servlet;

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

public class HelloServlet extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        PrintWriter writer = resp.getWriter();
        writer.print("Hello,Servlet");
    }

    @Override
    protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        doGet(req, resp);
    }
}

9.web/WEB-INF/web.xml書寫Servlet映射

<?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>com.hmlhao.servlet.HelloServlet</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>hello</servlet-name>
        <url-pattern>/hello</url-pattern>
    </servlet-mapping>
</web-app>

10.點擊Add Configuration…然后點擊加號添加Tomcat服務(wù)器

請?zhí)砑訄D片描述

請?zhí)砑訄D片描述

初始時configure確定服務(wù)器本地安裝目錄即可,其他默認(rèn)即可

請?zhí)砑訄D片描述

請?zhí)砑訄D片描述

部署web項目

請?zhí)砑訄D片描述

向下拉有設(shè)置訪問路徑

請?zhí)砑訄D片描述

11.點擊運行就可以

請?zhí)砑訄D片描述

12.成功運行

請?zhí)砑訄D片描述

到此這篇關(guān)于IDEA 2021配置JavaWeb項目的文章就介紹到這了,更多相關(guān)idea2021配置javaweb項目內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Tomcat中session的管理機制

    Tomcat中session的管理機制

    這篇文章主要為大家詳細介紹了Tomcat中session的管理機制 ,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-09-09
  • Spring Cloud Stream分區(qū)分組原理圖解

    Spring Cloud Stream分區(qū)分組原理圖解

    這篇文章主要介紹了Spring Cloud Stream的分區(qū)和分組,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-03-03
  • SpringBoot中實現(xiàn)定時任務(wù)的幾種方式

    SpringBoot中實現(xiàn)定時任務(wù)的幾種方式

    定時任務(wù)在我們項目開發(fā)中也是很重要的,對于某些場景必須要用定時任務(wù)?,如定時發(fā)送郵件啊,定時統(tǒng)計數(shù)據(jù)等,這篇文章主要講講項目中實現(xiàn)定時任務(wù)的幾種方式,需要的朋友可以參考下
    2023-05-05
  • Java 通過AQS實現(xiàn)數(shù)據(jù)組織

    Java 通過AQS實現(xiàn)數(shù)據(jù)組織

    這篇文章主要介紹了通過AQS實現(xiàn)數(shù)據(jù)組織,想了解AQS的同學(xué)可以參考下
    2021-04-04
  • Spring中@ControllerAdvice注解的用法解析

    Spring中@ControllerAdvice注解的用法解析

    這篇文章主要介紹了Spring中@ControllerAdvice注解的用法解析,顧名思義,@ControllerAdvice就是@Controller 的增強版,@ControllerAdvice主要用來處理全局?jǐn)?shù)據(jù),一般搭配@ExceptionHandler、@ModelAttribute以及@InitBinder使用,需要的朋友可以參考下
    2023-10-10
  • java?SpringBootWeb請求響應(yīng)舉例詳解

    java?SpringBootWeb請求響應(yīng)舉例詳解

    SpringBoot是一種整合Spring技術(shù)棧的方式(或者說是框架),同時也是簡化Spring的一種快速開發(fā)的腳手架,這篇文章主要給大家介紹了關(guān)于java?SpringBootWeb請求響應(yīng)的相關(guān)資料,需要的朋友可以參考下
    2024-05-05
  • JAVA自定義注解實現(xiàn)接口/ip限流的示例代碼

    JAVA自定義注解實現(xiàn)接口/ip限流的示例代碼

    本文主要介紹了JAVA自定義注解實現(xiàn)接口/ip限流的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • mybatis 攔截器添加參數(shù)的實現(xiàn)

    mybatis 攔截器添加參數(shù)的實現(xiàn)

    本文主要介紹了MyBatis攔截器中添加參數(shù),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-12-12
  • SpringBoot配置文件中數(shù)據(jù)庫密碼加密兩種方案(推薦)

    SpringBoot配置文件中數(shù)據(jù)庫密碼加密兩種方案(推薦)

    SpringBoot項目經(jīng)常將連接數(shù)據(jù)庫的密碼明文放在配置文件里,安全性就比較低一些,尤其在一些企業(yè)對安全性要求很高,因此我們就考慮如何對密碼進行加密,文中給大家介紹加密的兩種方式,感興趣的朋友一起看看吧
    2019-10-10
  • Java的Hibernate框架數(shù)據(jù)庫操作中鎖的使用和查詢類型

    Java的Hibernate框架數(shù)據(jù)庫操作中鎖的使用和查詢類型

    這篇文章主要介紹了Java的Hibernate框架數(shù)據(jù)庫操作中鎖的使用和查詢類型,Hibernate是Java的SSH三大web開發(fā)框架之一,需要的朋友可以參考下
    2016-01-01

最新評論