【发布时间】:2015-04-19 11:35:36
【问题描述】:
这是我的程序:
create procedure [dbo].[reportlist]
@reportedrestaurant int
as
select reportedrestaurant,count(reportedrestaurant) as numberofreport from Report where reportedrestaurant = @reportedrestaurant group by reportedrestaurant
GO
这是我的代码:
public List reportlist(int reportedrestaurant){
StoredProcedureQuery squery = em.createStoredProcedureQuery("reportlist");
squery.registerStoredProcedureParameter("reportedrestaurant", Integer.class, ParameterMode.IN);
squery.setParameter("reportedrestaurant", reportedrestaurant);
List<Object[]> list = (List<Object[]>)squery.getResultList();
return list;
}
这是我的行动:
public String execute() throws Exception {
ReportedDAO dao = new ReportedDAO();
list = dao.reportlist(restaurant);
return "success";
}
当我执行时,我在列表中收到1 记录,但是当我尝试获取它时,它返回一个非整数值,如下所示:[Ljava.lang.Object;@7c0e76cd。
JSP:
<td style="text-align: center"><s:property value="%{reportedrestaurant}"/></td> <td style="text-align: center"><s:property value="%{numberofreport}"/></td>
我的代码有什么问题吗?有什么解决办法吗?
【问题讨论】:
-
在你试图获取它的地方显示代码。
-
标签: java sql-server jsp struts2 ognl