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

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

  

全部教程
主站蜘蛛池模板: 欧美一级黄色片在线观看 | 久综合网 | 国产成人综合精品 | 国内精自品线一区91 | 精品视频在线免费看 | 成人一级毛片 | 天天干天天上 | 一区二区不卡在线 | 三级黄色一级视频 | 在线a视频 | 欧美一级爽快片淫片高清在线观看 | 噜噜色综合噜噜色噜噜色 | www.福利视频 | 在线观看黄网站 | 国产人碰人摸人爱免费视频 | 国产精品视频全国免费观看 | 日韩欧美在线观看视频 | 日日操干 | 免费高清在线观看a网站 | 污视频网站大全 | 国产香蕉一区二区在线观看 | 免费91视频 | 国内精品视频 在线播放 | 一级片视频免费 | 日韩精品欧美激情国产一区 | 欧美亚洲欧美区 | 国产精品亚洲欧美大片在线看 | 天天做天天爱夜夜爽 | 伊人最新网址 | 天堂亚洲国产日韩在线看 | 国产高清不卡视频在线播放 | 制服丝袜在线播放 | 午夜免费一级片 | 欧美高清在线视频一区二区 | 日本天堂免费 | 狠狠干五月 | 日本一区二区三区不卡在线视频 | 亚洲免费网站在线观看 | 免费在线色| 很污的视频网站 | 黄色免费在线观看网站 |