最近在看struts,遇到个问题
<c:forEach items="${requestScope['Test1]}" var="list"><c:out value="${list.name}">
页面应该输出list.name,但是没输出来。不知道是什么原因,请高手帮忙解决下~~
action如下:
public class DisplayAction extends DispatchAction { public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
DisplayDao displayDao = new DisplayDaoImpl();
List list = displayDao.selectUser();
request.setAttribute("Test1", list);
return mapping.findForward("display");
}
}加我qq告诉我也可以50412599 谢谢了
<c:forEach items="${requestScope['Test1]}" var="list"><c:out value="${list.name}">
页面应该输出list.name,但是没输出来。不知道是什么原因,请高手帮忙解决下~~
action如下:
public class DisplayAction extends DispatchAction { public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
DisplayDao displayDao = new DisplayDaoImpl();
List list = displayDao.selectUser();
request.setAttribute("Test1", list);
return mapping.findForward("display");
}
}加我qq告诉我也可以50412599 谢谢了
如果没有配置下 应该可以
你取出很多的,他不知道你要哪个,你要这样出来
<c:forEach items="${Test1}" var="list">
${list.name}
</c:forEach>
List list = (List) request.getAttribute("list");
Test1 t = new Test1();
for (int i = 0; i < list.size(); i++) {
t = (Test1) list.get(i);
int id =t.getId();
System.out.println(t.getId());
%> 我用这段java脚本就能取出值来~~