001. 使用IDEA新建一個JAVA最簡單的Spring MVC JAVAWEB程式

来源:https://www.cnblogs.com/tianpan2019/archive/2019/12/28/12113247.html
-Advertisement-
Play Games

1. 我們打開一個空的IDEA 2. 選擇Java之後點擊Next 3. 點擊Next創建空白工程 4. 給工程取個名字,叫MYIDEA 5. 勾選之後,點擊This Window按鈕 6. 我們可以看到,有了一個MYIDEA的工程 7. 我們在MYIDEA上右鍵新建一個Module 8. 選擇Sp ...


1. 我們打開一個空的IDEA

2. 選擇Java之後點擊Next

3. 點擊Next創建空白工程

4. 給工程取個名字,叫MYIDEA

 5. 勾選之後,點擊This Window按鈕

6. 我們可以看到,有了一個MYIDEA的工程

7. 我們在MYIDEA上右鍵新建一個Module

 

8.  選擇Spring,並勾選Spring和Web Application

 

9. 給這個MVC網頁項目取個名字,叫JAVAWEB

10. 會下載一堆依賴文件

 

11. 創建完成之後,我們把沒啥用的東西都刪掉

12. 可以很清晰的看到工程目錄

  

13. 我們點擊Add Configuration,選擇一個編譯的構型

  

 

14. 在Server頁簽取個Spring的名字

  

15. 在Deployment頁簽點擊+號新建一個,並點擊小鉛筆進行編輯。彈出的編輯框中,有個Fix,點就對了。最後保存

 

16. 我們運行點擊編譯執行的箭頭,會有Tomcat運行的日誌。

  

17. 瀏覽器也會打開 http://localhost:8080/JAVAWEB_war_exploded/,可以看到一段內容。 

18. 這內容對應的就是index.jsp中的內容

  

19. 我們新建一個包

   

20.命名這個包為tianpan.springmvc.controller

  

21.在這個包裡面添加一個類

  

22. 類名字叫Controller_Main

 

23. 這個Controller_Main就是入口類了,我們寫上代碼,如下:

 

24. 我們修改web.xml中的<url-pattern>/</url-pattern>

25. 我們配置dispatcher-servlet.xml文件,各說明如圖所示

 

26. 顯示界面V的代碼如下所示,其中text表示控制器c傳過來的變數

 

27. 我們運行程式

 

28.可以打開瀏覽器http://localhost:8080/JAVAWEB_war_exploded/welcome/item ,看到內容 

 

  

不忘初心,如果您認為這篇文章有價值,認同作者的付出,可以微信二維碼打賞任意金額給作者(微信號:382477247)哦,謝謝。


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 基礎頁面 為了演示如何通過 JavaScript 來創建 HTML 動畫,我們將使用一張簡單的網頁: 實例 創建動畫容器 所有動畫都應該與容器元素關聯。 實例 <div id ="container"> <div id ="animate">我的動畫在這裡。</div> </div> 創建動畫容器 ...
  • // 求最大值 <script> var arr = [10,35,765,21345,678,89]; var max = arr [0]; for (var i=0;i< arr.length;i++) { if (max<arr[i]){ max = arr [i]; } } console. ...
  • 時隔多久,我又回來寫博客了,最近忙於兩個課設,五周,搞得頭髮都不知道掉了多少根了,還沒成為程式員就開始掉了,等我成為一名程式員的時候豈不是要禿頭了,IT界的人會不會幫我當成大佬了,哈哈哈哈,希望我以後也可以成為一名IT界的大佬,雖然有點不現實,但是夢想還是要有的,萬一不經意間就實現了也說不定,加油~ ...
  • 1.DateTimeFormatter final修飾,線程安全,用於列印和解析日期-時間對象的格式化程式。 創建DateTimeFormatter: DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("yyyy-MM ...
  • 本文旨在免費分享我所搜集到的Java學習資源,所有資源都是通過正規渠道獲取,不存在侵權。現在整理分享給有所需要的人。 希望對你們有所幫助!有新增資源我會更新的~大家有好的資源也希望分享,大家互幫互助共同進步! 鏈接有失效的請聯繫我更新,歡迎加入分享資源,分享交流技術知識,謝謝! 歡迎大家點贊轉載,轉 ...
  • Maven是個很好用的依賴管理工具,但是再好的東西也不是完美的。 ...
  • 近期的flink作業中,需要對上傳的日誌數據進行大量的校驗。 校驗規則大多比較簡單,僅為字元串長度,數組長度,數據的最大值和最小值,非空判斷等。然而不想寫諸多校驗代碼,容易導致代碼又醜又繁瑣。聯想SpringBoot項目中的參數校驗,於是想著在純maven的項目中引入校驗。 引入依賴 SpringB ...
  • 垃圾回收與記憶體分配策略 "垃圾回收與記憶體分配策略" "“垃圾”的定義" "對象是否為“垃圾”" "何為“引用” 四種引用類型" "最後的掙扎 finalize()方法" "回收方法區" "垃圾回收演算法" "回收的前置 分代理論" "標記 清除演算法(Mark Sweep)" "標記 複製演算法" "標記 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...