欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

IDEA 2021配置JavaWeb項(xiàng)目超詳細(xì)教程

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

IDEA 2021版本 新建JSP項(xiàng)目

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

1.新建一個(gè)干凈的Java項(xiàng)目

請(qǐng)?zhí)砑訄D片描述

2.右鍵項(xiàng)目,然后點(diǎn)擊Add Framework Support…

請(qǐng)?zhí)砑訄D片描述

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

請(qǐng)?zhí)砑訄D片描述

4.添加Maven

請(qǐng)?zhí)砑訄D片描述

5.項(xiàng)目初始化,只需要設(shè)置groupId就不會(huì)報(bào)錯(cuò)

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

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

請(qǐng)?zhí)砑訄D片描述

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

請(qǐng)?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目錄下新建一個(gè)包,并且新建一個(gè)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.點(diǎn)擊Add Configuration…然后點(diǎn)擊加號(hào)添加Tomcat服務(wù)器

請(qǐng)?zhí)砑訄D片描述

請(qǐng)?zhí)砑訄D片描述

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

請(qǐng)?zhí)砑訄D片描述

請(qǐng)?zhí)砑訄D片描述

部署web項(xiàng)目

請(qǐng)?zhí)砑訄D片描述

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

請(qǐng)?zhí)砑訄D片描述

11.點(diǎn)擊運(yùn)行就可以

請(qǐng)?zhí)砑訄D片描述

12.成功運(yùn)行

請(qǐng)?zhí)砑訄D片描述

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

相關(guān)文章

  • Tomcat中session的管理機(jī)制

    Tomcat中session的管理機(jī)制

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

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

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

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

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

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

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

    Spring中@ControllerAdvice注解的用法解析

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

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

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

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

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

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

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

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

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

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

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

最新評(píng)論