订单显示功能--购物车拓展(jsp中显示属性名的小细节)

之前在写购物车练习完成订单模块时我就想到为何我们不能查询自己的订单记录,所以这次我实现了用户对自己的订单记录查询显示功能。

1、编写存储订单细节的类,存储产品名,购买数量以及订单号。 

2、写一个dao类负责查询第一个类中需要显示的各种信息。这里我sql直接用了多表查询,虽然效率不高但是方便。

select product.name,orderitem.num,orderitem.oid from order_,orderitem,product where order_.id = orderitem.oid and orderitem.pid = product.id and order_.uid = ?

3、再来一个servlet负责调用dao类并传递信息

 4、写show的jsp页面,把之前实现的删除订单的超链接也 放在这个页面

 这时候突然又报了之前出现过的错误 

找不到productname?可我在dao中定义一个主方法来测试确可以找到productname。问题到底出在哪呢?这时候我突然发现我在ordershow类中定义的productname的相关读取方法叫getname()而不是getproductname(),难道这里jsp页面的${l.productname}代码不是直接调用属性,而是按照属性名调用get方法?我就把 getname()改为了getproductname(),果然成功了!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值