大战熟女丰满人妻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 頁面

  

全部教程
主站蜘蛛池模板: 欧美精品亚洲精品日韩专区va | 国产精品久久久久久久成人午夜 | 欧美日韩亚洲成人 | 67194在线午夜亚洲 | 99热精品在线 | 91国内精品在线 | 9久久这里只有精品国产 | 欧美日韩一二三 | 国产亚洲综合成人91精品 | 日本亚洲欧洲高清有码在线播放 | 亚洲国产精品日韩在线 | 四库国产精品成人 | 成人精品一级毛片 | 亚洲国产第一区二区三区 | 激情五月色婷婷在线观看 | 国产黄色影院 | 欧美午夜在线播放 | 亚洲丶国产丶欧美一区二区三区 | 最新亚洲精品国自产在线 | 香蕉成人啪国产精品视频综合网 | 日本中文字幕一区二区高清在线 | 日日夜夜天天 | 亚洲欧美色综合大色 | 国产成人精品日本亚洲语音1 | 天天操2021| 国产欧美一区二区三区精品 | 一级特黄特黄的大片免费 | 日日噜噜噜夜夜爽爽狠狠69 | 国产激情对白一区二区三区四 | 国产伦一区二区三区四区久久 | 狠狠色狠狠色综合婷婷tag | 欧美亚洲国产精品久久久 | 久久99久久精品久久久久久 | 一级看片免费视频 | 国产黄大片在线观 | 青青青在线视频人视频在线 | www.黄| 美女黄频| 在线观看国产欧美 | 亚欧洲精品bb | 亚洲精品天堂 |