国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當前位置: 首頁 > news >正文

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

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

簡介

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

實現(xiàn)步驟

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

  2. 將 Spring 的包全部導入到項目的 lib 文件夾下,除了 Spring 的包之外,還有一個 commons-logging.jar 包一樣要導入進去

  3. 在 web.xml 中添加如下內(nèi)容;注意這里的 servlet-class:org.springframework.web.servlet.DispatcherServlet,我們要使用 Spring 的DispatcherServlet 來控制流程,攔截項目中其他的 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>

還可以順便加上中文過濾器

<!-- 字符過濾器 -->
<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)建一個 spring-servlet.xml 文件

  2. 給 spring-servlet.xml 文件添加相應的 schema 配置, 可以通過打開 \docs\spring-framework-reference\htmlsingle.html 文件,然后搜索:‘xmlns:mvc’ 找到相應的 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是指程序會在哪些包下面去找添加了 annotation 的類 mvc:annotation-driven/ 是指打開 SpringMVC的annotation功能;最后的 bean,InternalResourceViewResolver 是指我們選擇這種方式來映射 view,里面的兩個配置分別是返回映射的前綴和后綴,假如:在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.新建一個controller.class來測試

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

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

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

(2) 如果確定每一個配置文件正確,引用的class也沒有問題,那么可以嘗試在 eclipse 中手動 bulid project

http://m.aloenet.com.cn/news/37421.html

相關文章:

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