黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

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 頁面

  

全部教程
主站蜘蛛池模板: 伊人久久大杳蕉综合大象 | 免费观看性欧美特黄 | 久久免费香蕉视频 | 在线国产一区二区 | sss欧美华人整片在线观看 | 成人免费淫片免费观看 | 国产农村三片免费网站 | 深夜免费在线观看 | 欧美成人观看免费完全 | 成人午夜毛片 | 韩国成人理伦片免费播放 | 日本人成18在线播放 | 天天做天天爱天天操 | 天天爽夜夜爽人人爽 | 美女一级牲交毛片视频 | 九九99九九在线精品视频 | 91视频最新网站 | 无遮挡动漫肉在线观看高清 | 亚洲欧美一区二区三区四区 | 波多野结衣在线免费观看视频 | 久久久999国产精品 久久久99精品 | 欧美中文在线观看 | 日韩成人中文字幕 | 天天做天天爱夜夜想毛片 | 成 人 免费观看网站 | 婷婷久久五月天 | 视频成人 | 国产精品日日爱 | 国产欧美日韩不卡在线播放在线 | 怡红院免费全部视频在线 | 在线午夜影院 | 成 黄 色 激 情视频网站 | 在线网站黄色 | 久久88色综合色鬼 | 色小说综合网 | 日本xxxxx久色视频在线观看 | 欧美大片va欧美在线播放 | 一个人www在线视频 一二三四在线视频社区8 | 日本处888xxxx | 欧美日韩高清不卡一区二区三区 | 亚洲国产成人久久综合一区77 |