为了账号安全,请及时绑定邮箱和手机立即绑定

我想要显示分数,请问要怎么办呢?

我想要显示分数,请问要怎么办呢?

慕森卡 2022-06-01 11:07:45
我有了一个List集合装了一个从数据库取出来的平均值,现在让它在jsp页面上显示,jsp页面代码如下:<%List<score> list2 = (List<score>)request.getAttribute("avglist");score a = (score)list2.get(0);%><p>平均分:<%= %> </p>数据表中没有平均值这个属性,是我用select avg(grade) from score where sno =1001;得出来的,假如表中有sname这个属性,我可以在<%= %>这里面用<%= a.getSname()%>得出来,但是表中没有平均值这个属性,我怎么在<%= %>里面怎么写才可以得出?帮帮忙啊<% List list2 = (List)request.getAttribute("avglist");%><p>平均分:<%=list2.get(0) %> </p>我试过了,输出的不是分数,是这个com.order.entity.score@39da8a,刷新@39da8a这后面还会不同,我想要显示分数,要怎么办呢?
查看完整描述

2 回答

?
蝴蝶不菲

TA贡献1810条经验 获得超4个赞

在score实体类中增加一个平均值属性,让它你与的数据库查出来的值就列名一致,就可以a.平均值

查看完整回答
反对 回复 2022-06-06
?
拉风的咖菲猫

TA贡献1995条经验 获得超2个赞


<%List list2 = (List)request.getAttribute("avglist");String a = list2.get(0).toString();//取出单一的平均值           %>         //试试吧,去平均都是都不是对象了用啥List<score>,还有一个平均值何必房在一个集合里面? 随便定义一个不就好了




查看完整回答
反对 回复 2022-06-06
  • 2 回答
  • 0 关注
  • 99 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信