struts1.2+hibernate的系统
hibernate做了个HQL查询,JSP的<c:out>可以显示出来 数据的 条数,但是<c:if>里具体信息显示不出来,可能我代码写错了。帮忙改正一下
JSP: <tr align="center">
<td>
<c:out value="${requestScope.info_all}" />
</td>
</tr>
<tr align="center">
<td>
<c:if test="newsList!=null">
<table border="1">
<tr align="center">
<td>
新闻编号
<input type="hidden" name="news_detail" value="${row[4]}">
</td>
<td>
新闻主题
</td>
<td>
新闻作者
</td>
<td>
新闻日期
</td>
<td align="center" colspan=4>
操作
</td>
</tr>
<c:forEach items="${requestScope.newsList}" var="row">
<tr align="center">
<td>
${row[0]}
</td>
<td>
${row[1]}
</td>
<td>
${row[2]}
</td>
ACTION:......
//存放会员列表数据
List<String[]> newsList;.......
public ActionForward showall(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
try {
SqlService service = new SqlServiceImpl();
newsList = service.allNews();
if (newsList.size() > 0) {
request.setAttribute("result", newsList);
request.setAttribute("info_all", "总记录数:"
+ String.valueOf(newsList.size()));
} else
request.setAttribute("info_all", "没有符合要求的记录!"); }
hibernate做了个HQL查询,JSP的<c:out>可以显示出来 数据的 条数,但是<c:if>里具体信息显示不出来,可能我代码写错了。帮忙改正一下
JSP: <tr align="center">
<td>
<c:out value="${requestScope.info_all}" />
</td>
</tr>
<tr align="center">
<td>
<c:if test="newsList!=null">
<table border="1">
<tr align="center">
<td>
新闻编号
<input type="hidden" name="news_detail" value="${row[4]}">
</td>
<td>
新闻主题
</td>
<td>
新闻作者
</td>
<td>
新闻日期
</td>
<td align="center" colspan=4>
操作
</td>
</tr>
<c:forEach items="${requestScope.newsList}" var="row">
<tr align="center">
<td>
${row[0]}
</td>
<td>
${row[1]}
</td>
<td>
${row[2]}
</td>
ACTION:......
//存放会员列表数据
List<String[]> newsList;.......
public ActionForward showall(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
try {
SqlService service = new SqlServiceImpl();
newsList = service.allNews();
if (newsList.size() > 0) {
request.setAttribute("result", newsList);
request.setAttribute("info_all", "总记录数:"
+ String.valueOf(newsList.size()));
} else
request.setAttribute("info_all", "没有符合要求的记录!"); }
或者 <c:if test="!newsList.equal(null)">
试一下 好像是上面一个
谢谢。那么<c:forEach> 怎么写? 才能遍历出来。