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

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

  

全部教程
主站蜘蛛池模板: 日日夜人人澡人人澡人人看免 | 精精国产www视频在线观看免费 | 亚洲日韩aⅴ在线视频 | 激情综合色五月丁香六月亚洲 | 国产精品2022不卡在线观看 | 日韩福利视频导航 | 午夜剧场伦理 | 成人免费视频观看 | 一个人看的www在线高清 | 伊人久久免费视频 | 黄色网毛片 | 欧美精品一区二区三区免费观看 | 一级毛片大全 | 97国产在线视频公开免费 | 国产精品视频久 | 亚洲视频天天射 | 国产综合久久久久 | 精品国产免费观看一区 | 成人精品在线 | 国产日本欧美高清免费区 | 美女视频永久黄网站免费观看韩国 | 欧美一区二区三区不卡 | 日韩免费观看的一级毛片 | 成年人色网站 | 日韩精品网站 | 福利网在线观看 | 日韩高清在线观看 | 久爱视频www在线播放 | 羞羞影院体验区 | 婷婷六月综合网 | 一级免费片 | 国产成人一区免费观看 | 欧美两性人xxxx高清免费 | 国产综合亚洲专区在线 | 亚洲九九九 | 涩涩资源站 | 国产成人精品日本亚洲11 | 成人免费看片 | 涩涩网站在线看 | 欧美精品束缚一区二区三区 | 最新亚洲精品国自产在线观看 |