- 軟(ruǎn)件大(dà)小:736KB
- 軟件語言:中文
- 軟件類(lèi)型:國產軟件
- 軟(ruǎn)件(jiàn)類別:免費軟件 / 編程工具
- 更新時間:2017-07-24 16:35
- 運行環境:WinAll, WinXP, Win7, Win8
- 軟(ruǎn)件等級:
- 軟件廠商(shāng):
- 官方網站:暫無(wú)
553KB/中文/1.5
1.88M/中文/0.0
1.13M/中文/10.0
2.65M/中文/5.0
42KB/中文/10.0
spring webmvc是一款maven spring中的核心封裝工具,幫助用戶構建web mvc REST風格的文件(jiàn)或(huò)程序(xù),提(tí)供maven依賴、處理流暢的好助手,來綠(lǜ)色資源網下(xià)載最新版使用吧!
這個jar文件(jiàn)包含Spring MVC框架(jià)相關的所有類。包含國際化、標簽、Theme、視圖展現的FreeMarker、JasperReports、Tiles、Velocity、XSLT相關(guān)類。當然(rán),如果你(nǐ)的應用使用了(le)獨立的MVC框架,則(zé)無需(xū)這個JAR文件裏的(de)任何(hé)類。
web主要是spring controlle層的一些核心封裝,web-mvc主要是一些view層的核心(xīn)封裝(zhuāng),提供各前(qián)端技術及(jí)標簽支持。
1.在(zài)綠色資源網下(xià)載並解壓,將spring-webmvc.jar放置軟件目錄中
2.新建Maven項目,選擇(zé)webapp,如下圖,點擊next,輸入GroupId和ArtifactId(即項目(mù)名稱)後點擊Finish。
3.右擊項(xiàng)目,點擊最下(xià)麵(miàn)的Properties,更給其(qí)中左側的Java Build Path中的jre System Library為安裝的JRE,同時(shí)更改Java Compile,還需要更(gèng)改project Facets中的java版本(běn)。如(rú)果需(xū)要也可(kě)以更改(gǎi)Dynamic Web Module的(de)版本(běn),不過(guò)這個(gè)需要到(dào)項目所(suǒ)在的路徑下的。settings文件夾中的org.eclipse.wst.common.project.facet.core.xml中進行修改,修改後重啟eclipse即可。
此時項目還有錯,通過提示(shì)信息可知是(shì)由於找不到HttpServlet類,可通(tōng)過導(dǎo)入tomcat到工作目錄或(huò)者通過Maven添(tiān)加(jiā)HttpServlet類所在的(de)servlet-api.jar。
4.現在通過maven添加SpringMVC所需jar包,點(diǎn)擊pom.xml中的Add按(àn)鈕,在中間輸入框中輸(shū)入(rù)spring-webmvc:
Maven會自(zì)動導(dǎo)入spring-webmvc依(yī)賴的其他jar包(bāo),可通過點擊pom.xml下方的(de)Dependency Hierarchy標簽查看(kàn)依賴關係和有效的(de)jar包:
5.修改web.xml(此時需注意,如(rú)果(guǒ)之(zhī)前(qián)修改(gǎi)了Dynamic Web Module的(de)版(bǎn)本(běn),則需(xū)要修(xiū)改web.xml頭部(bù)為對應的版本),添(tiān)加Servlet(此(cǐ)處使用的是3.0版本的web.xml):
<servlet-name>屬性(xìng)隨意,隻要上下一致即可,url-pattern中的“/”為攔截所(suǒ)有請(qǐng)求。
6.如(rú)上配置會自(zì)動去WEB-INF下尋(xún)找(zhǎo)‘servlet-name'-servlet.xml(此處對應(yīng)為spring-servlet.xml)
此配置會自動(dòng)掃描com.springdemo下的所有包(bāo)中的含有(yǒu)注解的類(如@Controller, @Service等);<mvc:annotation-driven />會注(zhù)冊兩個映射類,負責將請求映射(shè)到類和(hé)方(fāng)法中;因為配置的(de)spring是攔截所有請求,所以需要配置<mvc:default-servlet-handler />,來讓靜態資源(yuán)通過(如js, css文件等);視圖解析(xī)器是將(jiāng)Controller類返回的視圖名加(jiā)上配置的(de)前後綴(zhuì)進行展(zhǎn)示。
請描述您(nín)所(suǒ)遇到的錯誤,我們將盡快予以(yǐ)修正,謝(xiè)謝!
*必(bì)填(tián)項,請輸入內容(róng)