我是Play Framework的入門者。當我傳遞參數時遇到問題。
我想將視圖中的集合傳遞給控制器。我不知道該怎麼做。當我從視圖中獲取集合時,我總是會得到「空」。 我下面的代碼:
守則控制器:Play Framework如何將collection傳遞給action create()?
public static void create(List<Book> books) throws Exception {
for(Book book : books){
System.out.println(book.get(0).author) // i got null :(
}
}
代碼在HTML
Book 1:
<input type="text" name="books.author" />
<input type="text" name="books.title" />
Book 2:
<input type="text" name="books.author" />
<input type="text" name="books.title" />
當我提出,我想2條記錄添加到數據庫中包括第一冊和第二冊。請支持我
感謝
問題是,我不知道有多少書將被提交。有時2或5或更多。那麼,有沒有其他的方式,而不是索引每本書? –
你可以用JavaScript做些事情,所以對於每本新書,你都可以輸出代碼,以便它具有正確的索引標識符。 – Codemwnci