我正在尝试显示表中每个参与方的百分比:
我有一种方法可以从该表中检索信息。这是我的方法:
public List<Votes> getVotesByInfo() {
Session session = sessionFactory.openSession();
session.beginTransaction();
Query query = session.createQuery("SELECT (count(v.party)/count(v))*100 from Votes v where party=:party");
query.setParameter("party", "conservativeParty");
List<Votes> voteList = (List<Votes>) query.getResultList();
session.getTransaction().commit();
session.close();
return voteList;
}
在我不确定如何更正检索到的信息的JSP页面上:
<h1>Show stats</h1>
<c:forEach var="vote" items="${voteList}">
<br> Conservative Party percentage: ${vote.}
</c:forEach>
我不确定如何在屏幕上为每一方显示百分比,例如保守派。 也许我检索信息的方法也不正确。