原创 Spring MVC學習(四)-------Controller接口控制器詳解3

4.11、AbstractWizardFormController 嚮導控制器類提供了多步驟(嚮導)表單的支持(如完善個人資料時分步驟填寫基本信息、工作信息、學校信息等) 假設現在做一個完善個人信息的功能,分三個頁面展示: 1

原创 Spring MVC學習(四)-------Controller接口控制器詳解7(完)

4.16.2、數據驗證 1、數據綁定失敗:比如需要數字卻輸入了字母; 2、數據不合法:可以認爲是業務錯誤,通過自定義驗證器驗證,如用戶名長度必須在5-20之間,我們卻輸入了100個字符等; 3、錯誤對象:當我們數據綁定失敗或驗證失

原创 Spring MVC學習(四)-------Controller接口控制器詳解1

4.1、Controller簡介 Controller控制器,是MVC中的部分C,爲什麼是部分呢?因爲此處的控制器主要負責功能處理部分: 1、收集、驗證請求參數並綁定到命令對象; 2、將命令對象交給業務對象,由業務對象處理並

原创 Spring MVC學習(四)-------Controller接口控制器詳解5

4.15、MultiActionController 之前學過的控制器如AbstractCommandController、SimpleFormController等一般對應一個功能處理方法(如新增),如果我要實現比如最簡單的用戶增刪改查(

原创 Spring MVC學習(六)-------註解式控制器詳解5

6.6.2、@RequestParam綁定單個請求參數值 @RequestParam用於將請求參數區數據映射到功能處理方法的參數上。 Java代碼   public String requestparam1(@RequestPara

原创 Spring MVC學習(六)-------註解式控制器詳解3

6.6.5、生產者、消費者限定 6.6.5.1、基本概念 首先讓我們看一下通過HTTP協議傳輸的媒體類型及如何表示媒體類型:   一、Media Type: 互聯網媒體類型,一般就是我們所說的MIME類型,用來確定請求的內容類型或響應的內容

原创 Spring MVC學習(四)-------Controller接口控制器詳解2

4.5、ServletForwardingController 將接收到的請求轉發到一個命名的servlet,具體示例如下:   java代碼: Java代碼   package cn.javass.chapter4

原创 Spring MVC學習(七)-------SpringMVC數據類型轉換

7.1、簡介 在編寫可視化界面項目時,我們通常需要對數據進行類型轉換、驗證及格式化。   一、在Spring3之前,我們使用如下架構進行類型轉換、驗證及格式化:  流程: ①:類型轉換:首先調用PropertyEditor的setAs

原创 fmt:message 中文亂碼問題

1)採用國際化。這樣能解決頁面的中文亂碼問題。a)把頁面中所出現的中文寫到屬性文件中,例如:messages_zh.properties,[html]view plaincopyshipment.system = 出貨小系統  shipme

原创 Spring MVC學習(四)-------Controller接口控制器詳解7(完)

4.16.2、數據驗證 1、數據綁定失敗:比如需要數字卻輸入了字母; 2、數據不合法:可以認爲是業務錯誤,通過自定義驗證器驗證,如用戶名長度必須在5-20之間,我們卻輸入了100個字符等; 3、錯誤對象:當我們數據綁定失敗或驗證失

原创 我的友情鏈接

51CTO博客開發

原创 Spring MVC學習(六)-------註解式控制器詳解2

6.5、請求映射 處理器定義好了,那接下來我們應該定義功能處理方法,接收用戶請求處理並選擇視圖進行渲染。首先我們看一下圖6-1: http請求信息包含六部分信息: ①請求方法,如GET或POST,表示提交的方式; ②URL,請求的地址信息

原创 Spring MVC學習(四)-------Controller接口控制器詳解5

4.15、MultiActionController 之前學過的控制器如AbstractCommandController、SimpleFormController等一般對應一個功能處理方法(如新增),如果我要實現比如最簡單的用戶增刪改查(

原创 Spring MVC學習(六)-------註解式控制器詳解4

到目前爲止,請求已經能交給我們的處理器進行處理了,接下來的事情是要進行收集數據啦,接下來我們看看我們能從請求中收集到哪些數據,如圖6-11:  圖6-11 1、@RequestParam綁定單個請求參數值; 2、@PathVariab

原创 Spring MVC學習(四)-------Controller接口控制器詳解1

4.1、Controller簡介 Controller控制器,是MVC中的部分C,爲什麼是部分呢?因爲此處的控制器主要負責功能處理部分: 1、收集、驗證請求參數並綁定到命令對象; 2、將命令對象交給業務對象,由業務對象處理並