有个分类问题
分类信息应该是在分类管理中添加的分类信息,而不是固定的文学,计算机,历史等分类。
这个应该怎么解决啊。我在addbook.jsp中这样写
在控制器
javabean的category的对象是id和name属性,
报错了最后。
应该怎么实现分类添加后,在新建图书,和修改图书的时候,自动更新过来呢。
问题2:
关于更新后的回写, 为什么之前的油画可以通过
这种方法回写,下拉框,
5-3项目实现不了阿。为什么呢?
<option <c:if test="${book.bookCategory }==计算机类"> </c:if> selected="selected" value="${book.bookCategory}">${book.bookCategory}</option>
我这样写还是错的。。
正在回答 回答被采纳积分+1
同学你好,1、建议category换一个名称试一下,然后重新查看是否可以获取到name数据。如下所示:
如果还存在问题,则建议同学查看category类中是否存在name属性与getName()方法。
2、并不需要在select标签外进行循环,否则会创建多个下拉框的,则建议同学在select标签内进行循环。如下图所示:
3、同学描述的回写是否是在修改页面中默认展示分类,如果是,则建议同学在Servlet中返回分类信息,然后在jsp中进行循环展示,最后在option标签中进行判断。参考代码如下所示:
<c:forEach items="${categoryList}" var="item"> <option value="${item.id}" ${book.category.name==item.name?"selected='selected'":""}>${item.name}</option> </c:forEach>
注:代码仅供参考,需要同学根据自身代码进行调整。
祝学习愉快!
- 参与学习 人
- 提交作业 9401 份
- 解答问题 16556 个
综合就业常年第一,编程排行常年霸榜,无需脱产即可学习,北上广深月薪过万 无论你是未就业的学生还是想转行的在职人员,不需要基础,只要你有梦想,想高薪
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星