最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

誰能提供一下里面的xml配置文件?

誰能提供一下里面的xml配置文件?

正在回答

1 回答

<?xml?version="1.0"?encoding="UTF-8"?>??

<web-app?version="3.0"?xmlns="http://java.sun.com/xml/ns/javaee"??

?????????xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"??

?????????xsi:schemaLocation="http://java.sun.com/xml/ns/javaee?http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">??

??

????<!--?在Spring框架中是如何解決從頁面?zhèn)鱽淼淖址木幋a問題的呢???

????下面我們來看看Spring框架給我們提供過濾器CharacterEncodingFilter??

?????這個過濾器就是針對于每次瀏覽器請求進(jìn)行過濾的,然后再其之上添加了父類沒有的功能即處理字符編碼。??

??????其中encoding用來設(shè)置編碼格式,forceEncoding用來設(shè)置是否理會?request.getCharacterEncoding()方法,設(shè)置為true則強(qiáng)制覆蓋之前的編碼格式。-->??

????<filter>??

????????<filter-name>characterEncodingFilter</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>??

????????<init-param>??

????????????<param-name>forceEncoding</param-name>??

????????????<param-value>true</param-value>??

????????</init-param>??

????</filter>??

????<filter-mapping>??

????????<filter-name>characterEncodingFilter</filter-name>??

????????<url-pattern>/*</url-pattern>??

????</filter-mapping>??

????<!--?項目中使用Spring?時,applicationContext.xml配置文件中并沒有BeanFactory,要想在業(yè)務(wù)層中的class?文件中直接引用Spring容器管理的bean可通過以下方式-->??

????<!--1、在web.xml配置監(jiān)聽器ContextLoaderListener-->??

????<!--ContextLoaderListener的作用就是啟動Web容器時,自動裝配ApplicationContext的配置信息。因為它實現(xiàn)了ServletContextListener這個接口,在web.xml配置這個監(jiān)聽器,啟動容器時,就會默認(rèn)執(zhí)行它實現(xiàn)的方法。??

????在ContextLoaderListener中關(guān)聯(lián)了ContextLoader這個類,所以整個加載配置過程由ContextLoader來完成。??

????它的API說明??

????第一段說明ContextLoader可以由?ContextLoaderListener和ContextLoaderServlet生成。??

????如果查看ContextLoaderServlet的API,可以看到它也關(guān)聯(lián)了ContextLoader這個類而且它實現(xiàn)了HttpServlet????這個接口??

????第二段,ContextLoader創(chuàng)建的是?XmlWebApplicationContext這樣一個類,它實現(xiàn)的接口是WebApplicationContext->ConfigurableWebApplicationContext->ApplicationContext->??

????BeanFactory這樣一來spring中的所有bean都由這個類來創(chuàng)建??

?????IUploaddatafileManager?uploadmanager?=?(IUploaddatafileManager)??

?????ContextLoaderListener.getCurrentWebApplicationContext().getBean("uploadManager");-->??

????<listener>??

????????<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>??

????</listener>??

????<!--2、部署applicationContext的xml文件-->??

????<!--如果在web.xml中不寫任何參數(shù)配置信息,默認(rèn)的路徑是"/WEB-INF/applicationContext.xml,??

????在WEB-INF目錄下創(chuàng)建的xml文件的名稱必須是applicationContext.xml。??

????如果是要自定義文件名可以在web.xml里加入contextConfigLocation這個context參數(shù):??

????在<param-value>?</param-value>里指定相應(yīng)的xml文件名,如果有多個xml文件,可以寫在一起并以“,”號分隔。??

????也可以這樣applicationContext-*.xml采用通配符,比如這那個目錄下有applicationContext-ibatis-base.xml,??

????applicationContext-action.xml,applicationContext-ibatis-dao.xml等文件,都會一同被載入。??

????在ContextLoaderListener中關(guān)聯(lián)了ContextLoader這個類,所以整個加載配置過程由ContextLoader來完成。-->??

????<context-param>??

????????<param-name>contextConfigLocation</param-name>??

????????<param-value>classpath:spring/applicationContext.xml</param-value>??

????</context-param>??

??

????<!--如果你的DispatcherServlet攔截"/",為了實現(xiàn)REST風(fēng)格,攔截了所有的請求,那么同時對*.js,*.jpg等靜態(tài)文件的訪問也就被攔截了。-->??

????<!--方案一:激活Tomcat的defaultServlet來處理靜態(tài)文件-->??

????<!--要寫在DispatcherServlet的前面,?讓?defaultServlet先攔截請求,這樣請求就不會進(jìn)入Spring了,我想性能是最好的吧。-->??

????<servlet-mapping>??

????????<servlet-name>default</servlet-name>??

????????<url-pattern>*.css</url-pattern>??

????</servlet-mapping>??

????<servlet-mapping>??

????????<servlet-name>default</servlet-name>??

????????<url-pattern>*.swf</url-pattern>??

????</servlet-mapping>??

????<servlet-mapping>??

????????<servlet-name>default</servlet-name>??

????????<url-pattern>*.gif</url-pattern>??

????</servlet-mapping>??

????<servlet-mapping>??

????????<servlet-name>default</servlet-name>??

????????<url-pattern>*.jpg</url-pattern>??

????</servlet-mapping>??

????<servlet-mapping>??

????????<servlet-name>default</servlet-name>??

????????<url-pattern>*.png</url-pattern>??

????</servlet-mapping>??

????<servlet-mapping>??

????????<servlet-name>default</servlet-name>??

????????<url-pattern>*.js</url-pattern>??

????</servlet-mapping>??

????<servlet-mapping>??

????????<servlet-name>default</servlet-name>??

????????<url-pattern>*.html</url-pattern>??

????</servlet-mapping>??

????<servlet-mapping>??

????????<servlet-name>default</servlet-name>??

????????<url-pattern>*.xml</url-pattern>??

????</servlet-mapping>??

????<servlet-mapping>??

????????<servlet-name>default</servlet-name>??

????????<url-pattern>*.json</url-pattern>??

????</servlet-mapping>??

????<servlet-mapping>??

????????<servlet-name>default</servlet-name>??

????????<url-pattern>*.map</url-pattern>??

????</servlet-mapping>??

????<!--使用Spring?MVC,配置DispatcherServlet是第一步。DispatcherServlet是一個Servlet,,所以可以配置多個DispatcherServlet-->??

????<!--DispatcherServlet是前置控制器,配置在web.xml文件中的。攔截匹配的請求,Servlet攔截匹配規(guī)則要自已定義,把攔截下來的請求,依據(jù)某某規(guī)則分發(fā)到目標(biāo)Controller(我們寫的Action)來處理。-->??

????<servlet>??

????????<servlet-name>DispatcherServlet</servlet-name><!--在DispatcherServlet的初始化過程中,框架會在web應(yīng)用的?WEB-INF文件夾下尋找名為[servlet-name]-servlet.xml?的配置文件,生成文件中定義的bean。-->??

????????<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>??

????????<!--指明了配置文件的文件名,不使用默認(rèn)配置文件名,而使用dispatcher-servlet.xml配置文件。-->??

????????<init-param>??

????????????<param-name>contextConfigLocation</param-name>??

????????????<!--其中<param-value>**.xml</param-value>?這里可以使用多種寫法-->??

????????????<!--1、不寫,使用默認(rèn)值:/WEB-INF/<servlet-name>-servlet.xml-->??

????????????<!--2、<param-value>/WEB-INF/classes/dispatcher-servlet.xml</param-value>-->??

????????????<!--3、<param-value>classpath*:dispatcher-servlet.xml</param-value>-->??

????????????<!--4、多個值用逗號分隔-->??

????????????<param-value>classpath:spring/dispatcher-servlet.xml</param-value>??

????????</init-param>??

????????<load-on-startup>1</load-on-startup><!--是啟動順序,讓這個Servlet隨Servletp容器一起啟動。-->??

????</servlet>??

????<servlet-mapping>??

????????<!--這個Servlet的名字是dispatcher,可以有多個DispatcherServlet,是通過名字來區(qū)分的。每一個DispatcherServlet有自己的WebApplicationContext上下文對象。同時保存的ServletContext中和Request對象中.-->??

????????<!--ApplicationContext是Spring的核心,Context我們通常解釋為上下文環(huán)境,我想用“容器”來表述它更容易理解一些,ApplicationContext則是“應(yīng)用的容器”了:P,Spring把Bean放在這個容器中,在需要的時候,用getBean方法取出-->??

????????<servlet-name>DispatcherServlet</servlet-name>??

????????<!--Servlet攔截匹配規(guī)則可以自已定義,當(dāng)映射為@RequestMapping("/user/add")時,為例,攔截哪種URL合適?-->??

????????<!--1、攔截*.do、*.htm,?例如:/user/add.do,這是最傳統(tǒng)的方式,最簡單也最實用。不會導(dǎo)致靜態(tài)文件(jpg,js,css)被攔截。-->??

????????<!--2、攔截/,例如:/user/add,可以實現(xiàn)現(xiàn)在很流行的REST風(fēng)格。很多互聯(lián)網(wǎng)類型的應(yīng)用很喜歡這種風(fēng)格的URL。弊端:會導(dǎo)致靜態(tài)文件(jpg,js,css)被攔截后不能正常顯示。?-->??

????????<url-pattern>/</url-pattern>?<!--會攔截URL中帶“/”的請求。-->??

????</servlet-mapping>??

??

????<welcome-file-list><!--指定歡迎頁面-->??

????????<welcome-file>login.html</welcome-file>??

????</welcome-file-list>??

????<error-page>?<!--當(dāng)系統(tǒng)出現(xiàn)404錯誤,跳轉(zhuǎn)到頁面nopage.html-->??

????????<error-code>404</error-code>??

????????<location>/nopage.html</location>??

????</error-page>??

????<error-page>?<!--當(dāng)系統(tǒng)出現(xiàn)java.lang.NullPointerException,跳轉(zhuǎn)到頁面error.html-->??

????????<exception-type>java.lang.NullPointerException</exception-type>??

????????<location>/error.html</location>??

????</error-page>??

????<session-config><!--會話超時配置,單位分鐘-->??

????????<session-timeout>360</session-timeout>??

????</session-config>??

</web-app>??


0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

涅槃ing 提問者

非常感謝!
2016-01-30 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消
Spring MVC起步
  • 參與學(xué)習(xí)       195952    人
  • 解答問題       609    個

Java中Spring MVC框架入門教程,快來看最易用的MVC框架

進(jìn)入課程

誰能提供一下里面的xml配置文件?

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號