正在回答
2回答
同学你好,1、图书编号不能修改,同学可以将图书编号的展示修改为readonly="readonly"-->readonly 属性规定输入字段为只读,只读字段是不能修改的。例如:
<input name="bookId" class="form-control" id="bookId" readonly="readonly" value="${传递过来的对象.bookId}" required>
2、调用update修改方法,需要将封装好的Book对象传入,遍历所有图书,判断每个图书id与传入的图书id是否一致,如果一致,则对该对象的属性进行判断,例如:
@Override // 修改图书信息 public void updateBook(Book updateBook) { // 根据id寻找 for (Book book : books) { if (book.getBookId().equals(updateBook.getBookId())) { book.setBookName(updateBook.getBookName()); book.setBookCategory(updateBook.getBookCategory()); book.setPrice(updateBook.getPrice()); //其余内容,同学根据自己的代码修改添加 } } }
如上所示的books是所有的图书的集合
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
2. 从网页搭建入门JavaWeb
- 参与学习 人
- 提交作业 676 份
- 解答问题 9666 个
本阶段将从前端网页搭建入手,到Java Web基础,前后端结合助你完成Java Web小白的蜕变!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星