三分鐘學(xué)會(huì)用SpringMVC搭建最小系統(tǒng)(超詳細(xì))

前言

做 Java Web 開(kāi)發(fā)的你医舆,一定聽(tīng)說(shuō)過(guò)SpringMVC的大名嗜浮,作為現(xiàn)在運(yùn)用最廣泛的Java框架船逮,它到目前為止依然保持著強(qiáng)大的活力和廣泛的用戶群皿曲。

本文介紹如何用eclipse一步一步搭建SpringMVC的最小系統(tǒng)唱逢,所謂最小系統(tǒng),就是足以使項(xiàng)目在SpringMVC框架下成功跑起來(lái)屋休,并且能夠做一些簡(jiǎn)單的事情(比如訪問(wèn)頁(yè)面)的系統(tǒng)坞古。

話不多說(shuō),讓我們開(kāi)始吧劫樟。所有的源代碼和jar包都會(huì)在最后給出痪枫。

其他環(huán)境:
操作系統(tǒng):Windos 10
Tomcat : v7.0
JDK : 1.7

正文

1. 新建一個(gè)項(xiàng)目

Paste_Image.png

我們用eclipse新建項(xiàng)目,選擇Dynamic Web Project(動(dòng)態(tài)的Web項(xiàng)目)叠艳。

點(diǎn)擊Next

Paste_Image.png

Project name里面寫(xiě)上 springmvc奶陈,這就是我們項(xiàng)目的名稱(chēng),其他不用改虑绵,直接點(diǎn)擊Finish 尿瞭。

Paste_Image.png

OK,項(xiàng)目就建好了翅睛。

接下來(lái)一定要將項(xiàng)目的字符集改為UTF-8

右鍵項(xiàng)目——properties

Paste_Image.png

改為UTF-8声搁,點(diǎn)擊OK。

2. 編寫(xiě) web.xml

當(dāng)我們打開(kāi)WebContent/WEB-INF目錄的時(shí)候捕发,發(fā)現(xiàn)里面只有一個(gè)lib目錄疏旨,這是存放各種jar包的地方。我們知道一個(gè)web項(xiàng)目必須要有一個(gè)web.xml文件才行扎酷。

既然沒(méi)有檐涝,我們自己寫(xiě)一個(gè)咯。

右鍵WEB-INF——new——file法挨,新建一個(gè)web.xml文件谁榜。

點(diǎn)擊Finish

將以下內(nèi)容填進(jìn)去即可。

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
            xmlns="http://xmlns.jcp.org/xml/ns/javaee" 
            xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" 
            id="WebApp_ID">
            
<!-- 這是項(xiàng)目的名稱(chēng) -->
<display-name>springmvc</display-name>


</web-app>

這樣就完成了基本的配置凡纳,我的意思是說(shuō)窃植,現(xiàn)在這個(gè)項(xiàng)目就已經(jīng)是一個(gè)標(biāo)準(zhǔn)的web項(xiàng)目了。

3. 驗(yàn)證web項(xiàng)目是否搭建成功

為了驗(yàn)證到目前為止的正確性荐糜,我們?cè)赪ebContent目錄下面新建一個(gè)jsp文件巷怜。

名字就叫index.jsp

Paste_Image.png

內(nèi)容如下:

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<html>
    <head>
        <meta charset="UTF-8" />
    </head>
    <body>
        恭喜葛超,web項(xiàng)目已經(jīng)成功搭建!
    </body>
</html>

我們現(xiàn)在就將這個(gè)項(xiàng)目部署到Tomcat,來(lái)驗(yàn)證是否可以跑起來(lái)延塑。

在項(xiàng)目上右鍵——Debug As——Debug on Server

直接點(diǎn)擊Finish

經(jīng)過(guò)一段時(shí)間绣张,控制臺(tái)開(kāi)始打印日志信息,當(dāng)我們看到這些信息的時(shí)候关带,說(shuō)明Tomcat已經(jīng)啟動(dòng)完畢了侥涵。

Paste_Image.png

讓我們打開(kāi)瀏覽器,在地址欄輸入以下信息

http://localhost:8088/springmvc/index.jsp

我電腦上Tomcat配置的端口號(hào)是8088豫缨,具體情況視你自己的Tomcat決定独令,可能是8080等。

Paste_Image.png

可見(jiàn)好芭,能夠成功訪問(wèn)頁(yè)面了燃箭,這說(shuō)明我們到目前為止的操作是正確的。

還有 77% 的精彩內(nèi)容
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末舍败,一起剝皮案震驚了整個(gè)濱河市招狸,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌邻薯,老刑警劉巖裙戏,帶你破解...
    沈念sama閱讀 219,366評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異厕诡,居然都是意外死亡累榜,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,521評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén)灵嫌,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)壹罚,“玉大人,你說(shuō)我怎么就攤上這事寿羞〔荩” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,689評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵绪穆,是天一觀的道長(zhǎng)辨泳。 經(jīng)常有香客問(wèn)我,道長(zhǎng)玖院,這世上最難降的妖魔是什么菠红? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,925評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮难菌,結(jié)果婚禮上试溯,老公的妹妹穿的比我還像新娘。我一直安慰自己扔傅,他們只是感情好耍共,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,942評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著猎塞,像睡著了一般试读。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上荠耽,一...
    開(kāi)封第一講書(shū)人閱讀 51,727評(píng)論 1 305
  • 那天钩骇,我揣著相機(jī)與錄音,去河邊找鬼铝量。 笑死倘屹,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的慢叨。 我是一名探鬼主播纽匙,決...
    沈念sama閱讀 40,447評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼拍谐!你這毒婦竟也來(lái)了烛缔?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,349評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤轩拨,失蹤者是張志新(化名)和其女友劉穎践瓷,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體亡蓉,經(jīng)...
    沈念sama閱讀 45,820評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡晕翠,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,990評(píng)論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了砍濒。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片淋肾。...
    茶點(diǎn)故事閱讀 40,127評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖梯影,靈堂內(nèi)的尸體忽然破棺而出巫员,到底是詐尸還是另有隱情,我是刑警寧澤甲棍,帶...
    沈念sama閱讀 35,812評(píng)論 5 346
  • 正文 年R本政府宣布简识,位于F島的核電站,受9級(jí)特大地震影響感猛,放射性物質(zhì)發(fā)生泄漏七扰。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,471評(píng)論 3 331
  • 文/蒙蒙 一陪白、第九天 我趴在偏房一處隱蔽的房頂上張望颈走。 院中可真熱鬧,春花似錦咱士、人聲如沸立由。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,017評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)锐膜。三九已至毕箍,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間道盏,已是汗流浹背而柑。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,142評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留荷逞,地道東北人媒咳。 一個(gè)月前我還...
    沈念sama閱讀 48,388評(píng)論 3 373
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像种远,于是被迫代替她去往敵國(guó)和親涩澡。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,066評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 前言 做JavaWeb 開(kāi)發(fā)的你院促,一定聽(tīng)說(shuō)過(guò)SpringMVC的大名筏养,作為現(xiàn)在運(yùn)用最廣泛的Java框架,它到目前為...
    ITsupuerlady閱讀 1,134評(píng)論 1 15
  • Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 46,823評(píng)論 6 342
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語(yǔ)法常拓,類(lèi)相關(guān)的語(yǔ)法渐溶,內(nèi)部類(lèi)的語(yǔ)法,繼承相關(guān)的語(yǔ)法弄抬,異常的語(yǔ)法茎辐,線程的語(yǔ)...
    子非魚(yú)_t_閱讀 31,644評(píng)論 18 399
  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn)掂恕,斷路器拖陆,智...
    卡卡羅2017閱讀 134,669評(píng)論 18 139
  • 時(shí)間 讓深的東西越來(lái)越深 讓淺的東西越來(lái)越淺 我的時(shí)間有限 不會(huì)對(duì)每個(gè)人都做的那么周到 有些人不聯(lián)系是因?yàn)闆](méi)那個(gè)必...
    慵懶de微笑閱讀 205評(píng)論 2 0