-
重寫了equals,hashcode方法后,前端傳入user[0],user[1]兩個(gè)元素進(jìn)來,又會(huì)報(bào)index>size的錯(cuò)誤了。因?yàn)閟et在初始化時(shí),添加的兩個(gè)元素new User()相同,導(dǎo)致size=1
查看全部 -
Set需要先初始化,且往里面添加元素(如2,這樣可以滿足前端傳入索引為0,1的兩個(gè)元素過來)但是如果直接傳入下標(biāo)為20的,一樣會(huì)報(bào)index超出size的異常。添加第一個(gè)user[0]不會(huì)報(bào)錯(cuò),添加user[20]才會(huì)觸發(fā)異常
查看全部 -
一般在判斷重復(fù)的時(shí)候用到set,如判斷姓名和email如果同時(shí)一樣,則這兩個(gè)對(duì)象判斷為相同,同時(shí)修改hashcode方法
查看全部 -
set、list作為入?yún)?huì)不一樣,set需要初始化
查看全部 -
一個(gè)坑,如果前端傳過來的元素的索引是跳躍的,如user[0],user[20],后臺(tái)會(huì)生成一個(gè)size=21的集合List
查看全部 -
如果傳入的是List,那么一定要用對(duì)象把這個(gè)list封裝起來才能傳入,直接
list(List<User> userlist)這樣寫是傳不過來的
查看全部 -
加了之后,根據(jù)前端傳值的前綴可以區(qū)分,要是沒有前綴,仍然會(huì)兩個(gè)都綁定上
查看全部 -
User與Admin屬性名稱一樣,前端傳入的時(shí)候,會(huì)二者都綁定上。
InitBinder,在請(qǐng)求請(qǐng)入到controller的時(shí)候,先執(zhí)行,然后再執(zhí)行具體的方法。它的作用域是當(dāng)前這個(gè)controller
查看全部 -
數(shù)組傳參name=Tom&name=hello&name=world
查看全部 -
Integer可以不傳
查看全部 -
如果是基本類型int,則必須傳入,不傳會(huì)500錯(cuò)誤,傳入錯(cuò)誤的類型,如字符串a(chǎn)bc,那么會(huì)報(bào)400
查看全部 -
數(shù)組請(qǐng)求方式
查看全部 -
資源鏈接,咋還不能少于5個(gè)字了。。
查看全部 -
基于 IDEA?創(chuàng)建SpringMVC項(xiàng)目
查看全部 -
同屬性的多對(duì)象數(shù)據(jù)綁定 @InitBinder public?void?initUser(WebDataBinder?binder){ ????binder.setFieldDefaultPrefix("user."); }
查看全部
舉報(bào)