在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/Java/ springmvc的controller獲取參數(shù)的時(shí)候,一下兩種方式有什么區(qū)別呀

springmvc的controller獲取參數(shù)的時(shí)候,一下兩種方式有什么區(qū)別呀,為什么要加上@參數(shù)?

1.直接把表單的參數(shù)寫(xiě)在Controller相應(yīng)的方法的形參中
public String addUser1(String username,String password)
與用注解@RequestParam綁定請(qǐng)求參數(shù)
public String addUser6(@RequestParam("username") String username)

2.通過(guò)一個(gè)bean來(lái)接收
public String addUser3(UserModel user)
與使用@ModelAttribute注解獲取POST請(qǐng)求的FORM表單數(shù)據(jù)
public String addUser5(@ModelAttribute("user") UserModel user)

回答
編輯回答
離人歸

@RequestParam:如果方法上面使用@RequestParam了,實(shí)參只會(huì)注入到標(biāo)注了@RequestParam的形參上面

bean:會(huì)自動(dòng)注入到滿足實(shí)參名字的形參上面

2018年1月5日 06:42