1. spring mvc的五大組鍵
2.系統如何分層
有兩種寫法,一種是實現介面,另外一種是繼承介面卡類,然後在springmvc的配置檔案中配置***即可:
<
!-- 配置springmvc的*** --
>
<
!-- 配置乙個***的bean就可以了 預設是對所有請求都攔截 --
>
"myinterceptor"
class
="com.et.action.myhandlerinterceptor"
>
<
/bean>
<
!-- 只針對部分請求攔截 --
>
"/modelmap.do"
/>
="com.et.action.myhandlerinterceptoradapter"
/>
<
/mvc:interceptor>
<
/mvc:interceptors>
4.springmvc的執行流程
系統啟動的時候根據配置檔案建立spring的容器,首先是傳送http請求到核心控制器dispatherservlet,spring容器通過對映器去尋找業務控制器,使用介面卡找到相應的業務類,在進業務類時進行資料封裝,在封裝前可能會涉及到型別轉換,執行完業務類後使用modelandview進行檢視**,資料放在model中,用map傳遞資料進行頁面顯示5.springmvc 中如何解決 get | post請求中文亂碼問題?
(1).修改tomcat的配置檔案server.xml:然後重啟tomcat即可。
/>在web.xml中增加如下配置
charsetfilter<
/filter-name>
class
>org.springframework.web.filter.characterencodingfilter<
/filter-
class
>
encoding<
/param-name>
utf-
8<
/param-value>
<
/init-param>
forceencoding<
/param-name>
true
<
/param-value>
<
/init-param>
<
/filter>
SpringMVC 常見面試問題
springmvc流程 原理 流程圖 亂碼問題 重定向和 在返回值前面加 redirect 或 forward return forward 跳轉的頁面或路由 重定向和 的區別 全域性異常 自定義實現spring的全域性異常解析器handlerexceptionresolver springboot...
SpringMvc常見註解
controller 用於定義控制器類 responsebody 表示方法的返回結果直接寫入http response body中 pathvariable 獲取路徑引數 requestparam 用在方法的引數前面 requestbody 請求的json轉化為bean去接收 restcontrol...
C 常見基礎問題
1 過載 overload 和重寫 overried,有的書也叫做 覆蓋 的區別 從定義上來說 過載 是指允許存在多個同名函式,而這些函式的參數列不同 或許引數個數不同,或許引數型別不同,或許兩者都不同 重寫 是指子類重新定義父類虛函式的方法 從實現原理上來說 過載 編譯器根據函式不同的參數列,對同...