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

我有了一个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这后面还会不同,我想要显示分数,要怎么办呢?

慕森卡
浏览 100回答 2
2回答

蝴蝶不菲

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

拉风的咖菲猫

<%List&nbsp;list2&nbsp;=&nbsp;(List)request.getAttribute("avglist");String&nbsp;a&nbsp;=&nbsp;list2.get(0).toString();//取出单一的平均值&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;%>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//试试吧,去平均都是都不是对象了用啥List<score>,还有一个平均值何必房在一个集合里面?&nbsp;随便定义一个不就好了
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript