【发布时间】:2017-03-28 18:22:27
【问题描述】:
我正在尝试显示来自 DB 的数据。但显示错误为
服务器遇到了一个意外情况,阻止了它 满足要求
例外
org.apache.jasper.JasperException: An exception occurred processing JSP page /WEB-INF/pages/Detail.jsp at line 14
11: </head>
12: <body>
13:
14: <c:forEach var="x" items="${prdt}">
15: <table>
16: <img src="resources/Images/${x.id}.png"/>
17: <td>"
我的 JSP
<c:forEach var="x" items="${prdt}">
<table>
<img src="resources/Images/${x.id}.png"/>
<td>
<c:out value="${x.product_Name}"/></td>
<td>
<c:out value="${x.descripction}"/></td>
<td>
<c:out value="${x.price}"/></td>
<td>
<c:out value="${x.mfg_Date}"/>
</td>
</table>
</c:forEach>
我的控制器
public ModelAndView productDtails(@PathVariable int id)
{
ModelAndView model=new ModelAndView("Detail");
model.addObject("prdt",pd.getById(id));
return model;
}
我的 DAO 实现
public Product getById(int id)
{
Session session=sessionFactory.openSession();
Product p=(Product) session.get(Product.class, id);
session.close();
return p;
}
有什么想法吗????
【问题讨论】:
-
异常的堆栈跟踪是什么?无关:您的 HTML 完全无效。您不能直接在表格元素内坑坑图像和 tds。
-
不完全...我们可以使用...它在 HTML5 中的支持
-
兄弟,我确定 abt it.Bcz 现在只有我调试我的购物车 webapp。它正在工作
-
浏览器试图通过显示一些内容来修正你所有的错误。这并不意味着您的 HTML 是有效的,即遵守 HTML5 标准规范。阅读它们。使用 HTML 验证器。正确学习语言。