【发布时间】:2010-05-20 09:56:40
【问题描述】:
我发现我正在开发的应用程序存在问题,它给了我一个类型转换异常。有趣的是它说它不能投射“entities.Movie 不能投射到entities.Movie”?! movies 是一个 ArrayList。
try {
movies = getMovies();
} catch (Exception e) {
e.printStackTrace(System.out);
} finally {
try {
for (Movie movie : movies) {
output.append(" <tr>\n");
output.append(" <td>" + movie.getId() + "</td>");
output.append(" </tr>\n");
}
} catch (Exception e) {
e.printStackTrace(System.out);
}
}
【问题讨论】:
-
同意彼得的观点,换句话说,检查你的进口
-
听起来像一个网络应用程序。如果这是真的,1)不要打印异常,抛出它们。 2)servlet/business层不要打印HTML,使用JSP。
标签: java foreach entity casting