首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

只要放<c:foreach 界面就不出来,到底是哪里出错了

2012-05-23 
只要放c:foreach 界面就不出来,到底是哪里出错了?在线等我的一个页面是由两个jsp组成的,上面是增加和编辑

只要放<c:foreach 界面就不出来,到底是哪里出错了?在线等
我的一个页面是由两个jsp组成的,上面是增加和编辑界面,下面是显示全部(包含编辑,删除,连接)。
要做的目的是点编辑本条数据就在上面的编辑界面显示,再进行编辑,
现在我的问题就是点编辑根本没办法显示,,,,因为编辑界面如果<c:foreach 界面就不见了。。

显示全部界面是这样的:<li class="gggl""><a href="../servlet/F_ListServlet?action=Editf_List&id=${f_listList.id}&page=${page}">编辑</a></li>

servlet里是这样的:if (action.equals("Editf_List")) 
{
int id = Integer.parseInt(request.getParameter("id"));
ArrayList f_listinfolist = f_list_op.f_listInfo(id);
request.removeAttribute("f_listinfolist");
request.setAttribute("f_listinfolist", f_listinfolist);
RequestDispatcher rd = request.getRequestDispatcher("../Admin/LinksManage.jsp");
rd.forward(request, response);
}
编辑界面是这样的:<div id="links">
<form id="form2" name="form2" method="post" action=".....">
<c:forEach var="f_listinfolist" items="${f_listinfolist}">
  。。。。
只要放<c:foreach 界面就不出来,请问到底是哪里出错了????




[解决办法]

探讨

引用:

引用:

你下面那个页面取ArrayList取错了,少了一个下划线!

我现在的代码是:request.setAttribute("f_listinfolist", f_listinfolist);
jsp界面上的:<%
@SuppressWarnings("unchecked")
ArrayList<String> list ……

热点排行