獲取參數(shù)
第一種
直接當(dāng)成方法的參數(shù),需要與前臺(tái)的name一致
相當(dāng)于Request.getAttribute("username")
Controller
第二種
使用對(duì)象接收
頁面的name也要和對(duì)象的字段一致
創(chuàng)建一個(gè)對(duì)應(yīng)的實(shí)體類
Controller
將參數(shù)更換為User對(duì)象就行
SpringMVC獲取到的前臺(tái)數(shù)據(jù),如果是數(shù)組會(huì)自動(dòng)幫我們轉(zhuǎn)換為字符串
日期也可以自動(dòng)轉(zhuǎn)換只限于2000/01/01這種格式
第三種
使用@RequestParam
當(dāng)前前臺(tái)的name與后臺(tái)接收數(shù)據(jù)的方法參數(shù)不一致使用
Controller
亂碼解決
接收數(shù)據(jù)時(shí)出現(xiàn)亂碼就去Web.xml中添加下列代碼
<filter>
<filter-name>char</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>utf-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>char</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
頁面跳轉(zhuǎn)
SpringMVC中跳轉(zhuǎn)是以字符串的形式,通過方法返回去
轉(zhuǎn)發(fā)
轉(zhuǎn)發(fā)寫法為"forward:/index.jsp"
因?yàn)槟J(rèn)就是轉(zhuǎn)發(fā)所以forward可以不用寫
重定向
重定向?qū)懛?redirect:/index.jsp"
文章來源:http://www.zghlxwxcb.cn/news/detail-811368.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-811368.html
到了這里,關(guān)于SpringMVC獲取參數(shù)與頁面跳轉(zhuǎn)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!