中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

ecshop商城網(wǎng)站建設(shè)seo搜索優(yōu)化工具

ecshop商城網(wǎng)站建設(shè),seo搜索優(yōu)化工具,融資網(wǎng)站建設(shè)方案,wordpress開(kāi)啟防盜鏈簡(jiǎn)介 Spring MVC 屬于 SpringFrameWork 的后續(xù)產(chǎn)品,已經(jīng)融合在 Spring Web Flow 里面;Spring 框架提供了構(gòu)建 Web 應(yīng)用程序的全功能 MVC 模塊;使用 Spring 可插入的 MVC 架構(gòu),從而在使用Spring進(jìn)行WEB開(kāi)發(fā)時(shí),可以選擇…

簡(jiǎn)介

Spring MVC 屬于 SpringFrameWork 的后續(xù)產(chǎn)品,已經(jīng)融合在 Spring Web Flow 里面;Spring 框架提供了構(gòu)建 Web 應(yīng)用程序的全功能 MVC 模塊;使用 Spring 可插入的 MVC 架構(gòu),從而在使用Spring進(jìn)行WEB開(kāi)發(fā)時(shí),可以選擇使用 Spring的SpringMVC 框架或集成其他MVC開(kāi)發(fā)框架;下面將演示搭建第一個(gè) SpringMVC 項(xiàng)目

實(shí)現(xiàn)步驟

  1. 首先我們先創(chuàng)建一個(gè)動(dòng)態(tài) web 項(xiàng)目,名為:SpringMVC;如果不用 maven 的話,Spring 的對(duì)應(yīng) jar 包可以直接在這個(gè)網(wǎng)址下載:https://repo.spring.io/libs-release-local/org/springframework/spring/

  2. 將 Spring 的包全部導(dǎo)入到項(xiàng)目的 lib 文件夾下,除了 Spring 的包之外,還有一個(gè) commons-logging.jar 包一樣要導(dǎo)入進(jìn)去

  3. 在 web.xml 中添加如下內(nèi)容;注意這里的 servlet-class:org.springframework.web.servlet.DispatcherServlet,我們要使用 Spring 的DispatcherServlet 來(lái)控制流程,攔截項(xiàng)目中其他的 xml 文件

<servlet><servlet-name>spring</servlet-name><servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class><init-param><param-name>contextConfigLocation</param-name><param-value>/WEB-INF/spring-servlet.xml</param-value></init-param><load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping><servlet-name>spring</servlet-name><url-pattern>/</url-pattern>
</servlet-mapping>

還可以順便加上中文過(guò)濾器

<!-- 字符過(guò)濾器 -->
<filter><filter-name>CharacterFilter</filter-name><filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class><init-param><param-name>encoding</param-name><param-value>UTF-8</param-value></init-param>
</filter>
<filter-mapping><filter-name>CharacterFilter</filter-name><url-pattern>/*</url-pattern>
</filter-mapping>
  1. 在 web.xml 同目錄下創(chuàng)建一個(gè) spring-servlet.xml 文件

  2. 給 spring-servlet.xml 文件添加相應(yīng)的 schema 配置, 可以通過(guò)打開(kāi) \docs\spring-framework-reference\htmlsingle.html 文件,然后搜索:‘xmlns:mvc’ 找到相應(yīng)的 schema,注意還要添加 context 的 schema,最基本的內(nèi)容如下

<beans xmlns="http://www.springframework.org/schema/beans"xmlns:context="http://www.springframework.org/schema/context"xmlns:mvc="http://www.springframework.org/schema/mvc"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans-3.0.xsdhttp://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.1.xsdhttp://www.springframework.org/schema/mvchttp://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd">
  1. 配置如下內(nèi)容,context:component-scan是指程序會(huì)在哪些包下面去找添加了 annotation 的類 mvc:annotation-driven/ 是指打開(kāi) SpringMVC的annotation功能;最后的 bean,InternalResourceViewResolver 是指我們選擇這種方式來(lái)映射 view,里面的兩個(gè)配置分別是返回映射的前綴和后綴,假如:在controller 中返回了 ‘hello’ 字符串,那么,view的路徑就是 view path = prefix + ‘hello’ + ‘.jsp’
<context:component-scan base-package="com.ibm.reskill"/>
<mvc:annotation-driven/>
<!--(推薦)第一種:視圖層配置 -->
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"><! -- 可省略 --><property name="viewClass" value="org.springframework.web.servlet.view.JstlView" /><property name="prefix" value="/WEB-INF/jsp/"/><property name="suffix" value=".jsp"/>
</bean><!--第二種:視圖層配置 -->
<bean id="viewResolver" class="org.springframework.web.servlet.view.UrlBasedViewResolver"><! -- 可省略 --><property name="viewClass" value="org.springframework.web.servlet.view.JstlView" /><property name="prefix" value="/WEB-INF/jsp/" /><property name="suffix" value=".jsp" />
</bean>

7.新建一個(gè)controller.class來(lái)測(cè)試

@
Controller("testController")
@ Scope("singleton") //單例模式,默認(rèn),可省略;多例模式的話,應(yīng)配置成 prototype
public class TestController {@RequestMapping({"/hello", "/"})public String hello() {System.out.println("hello");return "hello";}
}

注意:如果按照以上步驟操作,出現(xiàn)404錯(cuò)誤,并發(fā)現(xiàn) nohandlerfound 異常

(1) 仔細(xì)檢查每一個(gè)配置文件中的配置內(nèi)容是否正確

(2) 如果確定每一個(gè)配置文件正確,引用的class也沒(méi)有問(wèn)題,那么可以嘗試在 eclipse 中手動(dòng) bulid project

http://www.risenshineclean.com/news/37421.html

相關(guān)文章:

  • 做網(wǎng)站制作需要多少錢(qián)最新國(guó)內(nèi)新聞重大事件
  • 宜賓網(wǎng)站建設(shè)費(fèi)用抖音推廣引流
  • 阿里云網(wǎng)站建設(shè)方案書(shū)模板網(wǎng)站搜索引擎優(yōu)化診斷
  • 在百度上做網(wǎng)站西安百度推廣優(yōu)化托管
  • 做金館長(zhǎng)網(wǎng)站網(wǎng)站寧寧網(wǎng)seo
  • 網(wǎng)站建設(shè)人才百度云怎么找資源
  • 任丘做網(wǎng)站現(xiàn)在什么app引流效果好
  • 北京疫情有多嚴(yán)重網(wǎng)站推廣優(yōu)化平臺(tái)
  • 樓盤(pán)銷售管理網(wǎng)站開(kāi)發(fā)資源官網(wǎng)關(guān)鍵詞優(yōu)化價(jià)格
  • 比價(jià)網(wǎng)官網(wǎng)安卓神級(jí)系統(tǒng)優(yōu)化工具
  • 常州市建設(shè)局網(wǎng)站專業(yè)的網(wǎng)站優(yōu)化公司排名
  • 競(jìng)價(jià)網(wǎng)站如何設(shè)計(jì)廣州seo優(yōu)化費(fèi)用
  • 各大招聘網(wǎng)站濟(jì)南百度推廣代理商
  • wordpress數(shù)據(jù)庫(kù)發(fā)布文章做網(wǎng)絡(luò)優(yōu)化哪家公司比較好
  • 可以做代發(fā)貨源的網(wǎng)站seo外包公司怎么樣
  • 公眾號(hào)做視頻網(wǎng)站會(huì)封嗎市場(chǎng)推廣方案范文
  • 建設(shè)一個(gè)網(wǎng)站需要什么西安網(wǎng)站seo費(fèi)用
  • 禪城網(wǎng)站建設(shè)報(bào)價(jià)網(wǎng)站首頁(yè)排名seo搜索優(yōu)化
  • 電子商務(wù)網(wǎng)站建設(shè)和管理的含義百度競(jìng)價(jià)登陸
  • vs網(wǎng)站畢業(yè)設(shè)計(jì)怎么做西安seo網(wǎng)絡(luò)推廣
  • b2b b2c 網(wǎng)站建設(shè)seo網(wǎng)站關(guān)鍵詞優(yōu)化多少錢(qián)
  • 做推送網(wǎng)站今天最新的新聞?lì)^條新聞
  • 有的網(wǎng)站打不開(kāi)是什么原因呢google搜索引擎入口下載
  • 網(wǎng)站站點(diǎn)創(chuàng)建成功了該怎么做外包公司為什么沒(méi)人去
  • 做視頻網(wǎng)站怎么備案百度競(jìng)價(jià)點(diǎn)擊軟件奔奔
  • seo與網(wǎng)站建設(shè)教師遭網(wǎng)課入侵直播錄屏曝光廣場(chǎng)舞
  • 大型服裝商城網(wǎng)站建設(shè)世界羽聯(lián)巡回賽總決賽
  • 高端手機(jī)網(wǎng)站百度圖片識(shí)別
  • 響應(yīng)式網(wǎng)站開(kāi)發(fā)視頻定制網(wǎng)站建設(shè)推廣服務(wù)
  • 網(wǎng)站數(shù)據(jù)庫(kù)空間增大企業(yè)網(wǎng)站推廣公司