大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

SpringMVC教程
SpringMVC注解式開發
SpringMVC核心技術
SSM整合開發

SpringMVC處理器方法的參數

處理器方法可以包含以下四類參數,這些參數會在系統調用時由系統自動賦值,即程序員可在方法內直接使用。

● HttpServletRequest

● HttpServletResponse

● HttpSession

● 請求中所攜帶的請求參數

逐個參數接收(掌握)

只要保證請求參數名與該請求處理方法的參數名相同即可。

項目:receiveParameters-property。在 requestMapping-method 基礎上修改。

Step1:修改 index 頁面

Step2:修改處理器類 MyController

Step3:添加 show 頁面

在/WEB-INF/jsp 下添加 show.jsp 頁面。

請求參數中文亂碼問題(掌握)

對于前面所接收的請求參數,若含有中文,則會出現中文亂碼問題。Spring 對于請求參數中的中文亂碼問題,給出了專門的字符集過濾器:spring-web-4.3.9.RELEASE.jar 的org.springframework.web.filter 包下的 CharacterEncodingFilter 類。

1、解決方案

在 web.xml 中注冊字符集過濾器,即可解決 Spring 的請求參數的中文亂碼問題。不過,最好將該過濾器注冊在其它過濾器之前。因為過濾器的執行是按照其注冊順序進行的。直接在項目 receiveParameters-property 上進行修改。

2、源碼分析

打開 CharacterEncodingFilter 類的源碼,發現有三個 set 方法。

字符集設置核心方法:

校正請求參數名@RequestParam(掌握)

所謂校正請求參數名,是指若請求 URL 所攜帶的參數名稱與處理方法中指定的參數名不相同時,則需在處理方法參數前,添加一個注解@RequestParam(“請求參數名”),指定請求 URL 所攜帶參數的名稱。該注解是對處理器方法參數進行修飾的。value 屬性指定請求參數的名稱。

項目:receiveParameters-params。在 receiveParameters-property 基礎上修改。

Step1:修改 index 頁面

將表單中的參數名稱修改的與原來不一樣。

Step2:修改處理器類 MyController

對象參數接收(掌握)

將處理器方法的參數定義為一個對象,只要保證請求參數名與這個對象的屬性同名即可。

項目:receiveParameters-object。在 receiveParameters-property 基礎上修改。

Step1:定義類 Student

Step2:修改處理器類 MyController

Step3:修改 show 頁面

  

全部教程
主站蜘蛛池模板: 性欧美video另类hd亚洲人 | 成人精品免费网站 | 国产偷怕自拍 | 久久99精品综合国产首页 | 天天操天天干天天射 | www.日本一区二区 | 欧美一级毛片久久精品 | 精品视频在线视频 | 99re6这里只有精品视频 | 国产欧美一区二区三区免费看 | 中文字幕av在线 | 91福利在线观看 | 久草狼人 | 国产尤物视频 | 欧美成人一级视频 | 精精国产www视频在线观看免费 | 亚洲激情区 | 国产一区二区三区亚洲综合 | 中文字幕色 | 91尤物视频在线观看 | 久久99精品久久久久久黑人 | 欧美成人天天综合天天在线 | 四虎永久免费影院 | 天天操夜夜艹 | 97在线观看视频免费 | 亚洲水蜜桃久久综合网站 | 免费一级欧美片片线观看 | 曰本亚洲欧洲色a在线 | 泰国一级毛片aaa下面毛多 | 国产成人精品一区二三区在线观看 | 国产亚洲精品国产福利在线观看 | 一级女性全黄生活片免费 | 天天综合天天看夜夜添狠狠玩 | 综合另类小说色区色噜噜 | 婷婷色站| 国产精品小视频在线观看 | 特黄未满14周岁毛片 | 国产香蕉视频在线播放 | 午夜精品久久久久久毛片 | 香蕉福利久久福利久久香蕉 | 99久久国内精品成人免费 |