IDEA搭建最簡單的SpringMVC環(huán)境

最近學習SpringMVC,搭建環(huán)境得時候踩了不少坑澜术,寫這個教程是分享自己的經(jīng)驗,盡量幫助別人走彎路猬腰。

1.打開Idea鸟废,選擇create new project,勾選如下選項


圖片.png

之后點擊next姑荷,進入下一步

2.填寫項目名稱和項目存放的位置盒延,之后點擊finish,等待Idea下載相應的文件和Jar包


圖片.png

圖片.png

下載好之后鼠冕,就得到了初始的一個springMVC項目結(jié)構(gòu)兰英,如下:


圖片.png

3.在src下添加一個controller文件夾,用來存放我們的控制器相關(guān)文件


圖片.png

4.對配置文件進行修改

applicationContext.xml

這個文件我們暫不做任何配置

web.xml

圖片.png

我們只將<url-pattern>*form</url-pattern>改為<url-pattern>/</url-pattern>供鸠,這樣就可以攔截根目錄下的所有路由畦贸,進行匹配轉(zhuǎn)發(fā)

dispatcher-servlet.xml

這個是前置分發(fā)控制器配置文件,我們進行如下配置

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:context="http://www.springframework.org/schema/context"
       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd">
    <!-- 開始掃描包 -->
    <context:component-scan base-package="controller" />

    <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        <property name="viewClass" value="org.springframework.web.servlet.view.JstlView" />
        <!-- 將jsp頁面放置在web-info中可以保護這些頁面不被瀏覽器直接訪問 -->
        <property name="prefix" value="/WEB-INF/pages/" />
        <property name="suffix" value=".jsp"/>
    </bean>
</beans>

5.在WEB-INF目錄下創(chuàng)建pages文件夾楞捂,并新建一個index.jsp文件


圖片.png

6.配置Tomcat


圖片.png

圖片.png

圖片.png

輸入服務器的名字薄坏,選擇服務器版本,選擇將要使用的瀏覽器

最下面有個warning寨闹,我們點擊最右邊的fix按鈕

圖片.png

然后點擊apply按鈕

之后打開點擊項目胶坠,選擇Open Module Settings,看到有兩個problems繁堡,直接點右邊的fix按鈕沈善,選擇第一個選項,之后點擊apply


圖片.png

7.在controller中新建一個IndexController文件椭蹄,代碼如下:

@Controller
@RequestMapping("/SpringMVC")

public class IndexController {
    @RequestMapping("/index")
    public String index(ModelMap mv){
        mv.addAttribute("msg", "SpringMVC");
        return "index";
    }
}

8.現(xiàn)在我們來啟動tomcat闻牡,輸入地址,結(jié)果


圖片.png

這個錯誤是因為少了Jstl.jar 和 standard.jar 兩個Jar包绳矩,我們下載這兩個Jar包罩润,并且將他們放到WEB-INF下的lib文件夾中,并且添加進項目依賴翼馆。

下載地址:https://download.csdn.net/download/jerryb123/11223298

idea 中如何導入 jstl 包和 standard 包 見后邊附錄割以。

再次啟動服務器


圖片.png

完美運行金度。

9.下面是總體的項目目錄


圖片.png

10.以上就是一個最簡單的SpringMVC環(huán)境的搭建方法。


idea 中如何導入 jstl 包和 standard 包

第一步:打開 project structure (ctrl + shift + alt + s)严沥,按下圖步驟做:


圖片.png

圖片.png

注意:第六步中的 jar 包本來在右邊的 untitled1 的文件夾中猜极,選中并右擊那兩個包,選擇第一項消玄,這樣那兩個包就移到左邊的 /WEB-INF/lib 中了跟伏。
也有提示包丟失錯誤,選擇fix即可莱找。(在project structure->problems)


圖片.png

至此酬姆,jstl 包和 standard 包導入完成嗜桌。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末奥溺,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子骨宠,更是在濱河造成了極大的恐慌浮定,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,277評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件层亿,死亡現(xiàn)場離奇詭異桦卒,居然都是意外死亡,警方通過查閱死者的電腦和手機匿又,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,689評論 3 393
  • 文/潘曉璐 我一進店門方灾,熙熙樓的掌柜王于貴愁眉苦臉地迎上來哑舒,“玉大人谬盐,你說我怎么就攤上這事禀苦∶撸” “怎么了丹弱?”我有些...
    開封第一講書人閱讀 163,624評論 0 353
  • 文/不壞的土叔 我叫張陵撰茎,是天一觀的道長汤求。 經(jīng)常有香客問我挨稿,道長旭绒,這世上最難降的妖魔是什么鸟妙? 我笑而不...
    開封第一講書人閱讀 58,356評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮挥吵,結(jié)果婚禮上重父,老公的妹妹穿的比我還像新娘。我一直安慰自己忽匈,他們只是感情好坪郭,可當我...
    茶點故事閱讀 67,402評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著脉幢,像睡著了一般歪沃。 火紅的嫁衣襯著肌膚如雪嗦锐。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,292評論 1 301
  • 那天沪曙,我揣著相機與錄音奕污,去河邊找鬼。 笑死液走,一個胖子當著我的面吹牛碳默,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播缘眶,決...
    沈念sama閱讀 40,135評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼嘱根,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了巷懈?” 一聲冷哼從身側(cè)響起该抒,我...
    開封第一講書人閱讀 38,992評論 0 275
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎顶燕,沒想到半個月后凑保,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,429評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡涌攻,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,636評論 3 334
  • 正文 我和宋清朗相戀三年欧引,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片恳谎。...
    茶點故事閱讀 39,785評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡芝此,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出因痛,到底是詐尸還是另有隱情婚苹,我是刑警寧澤,帶...
    沈念sama閱讀 35,492評論 5 345
  • 正文 年R本政府宣布婚肆,位于F島的核電站租副,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏较性。R本人自食惡果不足惜用僧,卻給世界環(huán)境...
    茶點故事閱讀 41,092評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望赞咙。 院中可真熱鬧责循,春花似錦、人聲如沸攀操。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,723評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至歹垫,卻和暖如春剥汤,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背排惨。 一陣腳步聲響...
    開封第一講書人閱讀 32,858評論 1 269
  • 我被黑心中介騙來泰國打工吭敢, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人暮芭。 一個月前我還...
    沈念sama閱讀 47,891評論 2 370
  • 正文 我出身青樓鹿驼,卻偏偏與公主長得像,于是被迫代替她去往敵國和親辕宏。 傳聞我的和親對象是個殘疾皇子畜晰,可洞房花燭夜當晚...
    茶點故事閱讀 44,713評論 2 354

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