原创 SpringMVC通過view-controller來跳轉頁面

發一個請求: <a href="Model/testlogin">去登錄</a> 視圖控制器 <!-- 發送一個請求(Model/testlogin),直接來到web-inf下的Login頁面 path:指定哪

原创 SpringMVC中CharacterEncodingFilter爲會在HiddenHttpMethodFilter之前

對於過濾器來說,就是在第一次請求前就要過濾條件,比如登錄條件過濾,亂碼過濾、HTTP請求過濾,但是對於這個只知道先過濾字符亂碼然後其他,那麼爲什麼要這麼做呢!我們可以從源碼中看到問題的實質 CharacterEncodingFi

原创 springmvc如何處理亂碼

①添加亂碼過濾器 大家要注意這個亂碼過濾器添加的順序,必須放到第一個 <!--亂碼過濾器--> <filter> <filter-name>characterEncodingFilter</filter-name>

原创 springmvc如何將對象類型的數據放入到model對象中

使用model來存放數據時,不能直接用,必須用他的實現類ModelMap 話不多說,直接整個代碼來看一下: public class Account implements Serializable { private S

原创 徹底解決maven項目創建過慢的問題

在我們平時做開發時,用的特別多的相信都是Maven做項目管理,可以很方便的進行應用模式的使用,只要在Maven中央倉庫找對應的座標就可以了,但是有沒有小夥伴在創建Maven項目時,下載速度特別的慢,相信這樣的問題肯定是存在了,下面

原创 SpringMVC上傳文件報(文件名、目錄名或卷標語法不正確)

報錯的截圖: 我在文件上傳時,使用的瀏覽器爲IE,反覆的檢查了代碼,發現沒毛病啊 @Controller @RequestMapping("/user") public class UserController { /

原创 idea中如何去掉xml文件中的黃色背景

新建一個xml文件發現裏面有黃色的背景,非常影響使用 下面我們關掉它: 選擇File–>Settings–>Editor–>Inspections,將No data sources configured和SQLdialectde

原创 SpringMVC@RequestBody獲取發送的ajax請求數據

在獲取前端發送的ajax請求時,如果不使用@RequestBody則拿不到請求體中的數據,那麼我們來使用@RequestBody獲取ajax請求發送的數據 response.jsp <html> <head> <t

原创 SpringMVC的自定義類型轉換器之路

在使用SpringMVC從前臺獲取用戶數據然後存入庫中時,有時候會出現類型錯誤,比如輸入日期爲: 2020-04-22,提交時就會報輸入異常,所有我們就要考慮自定義類型轉換器了! 1.首先得實現Converter接口 注意Co

原创 徹底解決:使用IDEA開發SpringMVC時,控制檯亂碼

方式①: 輸入:-Dfile.encoding=UTF-8 然後重新部署,之後在瀏覽器中運行,再察看控制檯,發現沒有亂碼了! 方式② 有時候我們設置了所有的utf-8但是還是解決不了亂碼,這裏指的是在controller發生的

原创 使用SpringMVC獲得原生的API的“正確姿勢”

SpringMVC支持的原生API有:HttpServletRequest,HttpServletResponse下面來看獲取原生API的“正確姿勢” 1.首先定義一個控制器,帶請求 @Controller @RequestM

原创 如何“優雅”的將Spring與Mybatis整合(配置文件方式)

文章目錄1.炸包2.類-表3.Mybatis配置文件:conf.xml4.通過mapper.xml將類、表建立映射關係5.在Spring配置文件中配,SqlSessionFactoy和數據源6.使用Spring-MyBatis整合

原创 IDEA使用servlet開發web項目報404

在使用Servlet時,要注意配置 <servlet> <servlet-name>QueryStudentByIdServlet</servlet-name> <servlet-class>c

原创 拆分Spring配置文件(Web)

web項目的拆法: 根據什麼來拆分? i.MCV模式 UI(html/css/jsp,Servlet) applicationController.xml Service:applicationService.xml Dao:a

原创 IDEA搭建第一個SpringMVC案例,基於Maven實現

SpingMVC通過一套MVC註解 ,讓POJO成爲處理請求的控制器,而無須實現任何接口。 支持REST風格的URL請求 採用了鬆耦合可插拔組件結構,比其他MVC框架更具擴展性和靈活性 文章目錄1.引用依賴2.在web.xml