本節(jié)課程最后書籍輸入框中的 name 和用戶名中的 name 有什么關(guān)系
Action 中是通過?user.getBookList().get(0).getUsername()
取的,這個(gè) getUsername()?方法應(yīng)該是用戶名的吧,假如輸入框中書籍的 name 不叫 username,比如是?bookList[0].book,要怎么做呢?這樣很多 username 有點(diǎn)暈。
Action 中是通過?user.getBookList().get(0).getUsername()
取的,這個(gè) getUsername()?方法應(yīng)該是用戶名的吧,假如輸入框中書籍的 name 不叫 username,比如是?bookList[0].book,要怎么做呢?這樣很多 username 有點(diǎn)暈。
2015-11-22
舉報(bào)
2015-12-16
1.書籍輸入框中的name和用戶名的name作用一樣,都是為了給user類中的屬性賦值的,書籍的name對應(yīng)的是booklist屬性,只不過這個(gè)是集合類型的,至于這個(gè)集合里面可以裝什么類型的,得看這個(gè)集合的泛型,name對應(yīng)的是username。2. user.getBookList().get(0).getUsername()就是獲取用戶名的值,此時(shí)user類中的booklist屬性老師已經(jīng)改成了這個(gè)變量是只能裝user對象的集合嗎,所以user.getBookList().get(0)是獲取第一個(gè)User對象,然后再對這個(gè)user對象進(jìn)行了getUsername(). 3.?對于你的假設(shè),bookList[0].book的話,需要在user類中新增屬性book. ? 能正確理解每個(gè)變量的類型以及每個(gè)方法的返回值類型,這個(gè)username應(yīng)該就不會暈了