【发布时间】:2014-06-18 07:42:36
【问题描述】:
我想动态创建一个表,这样我就不能从 JAVA 类传递任何标题和数据,而不能传递。在此基础上,jsp应该相应地创建一个表。
我有控制器类,我在其中返回模型对象,这是我的 bean 类。在那我有一个列表属性,我在其中硬编码了一些值。这些值应该是 JSP 表中的标题名称。 当我将此模型对象呈现给 jsp 时,我无法检索标题信息。请建议。 我的控制器类看起来像这样:
@RequestMapping
public ModelAndView getHeaders(PortletRequest portlestRequest, PortletResponse portletResponse){
ModelAndView mv = new ModelAndView();
TableDAO dao = new TableDAO();
List<String> headersList = dao.getHeaders();
TableView tableView = new TableView();
tableView.setTableHeaders(headersList);
mv.addObject("tableView",tableView);
mv.setView("tableView");
return mv;
}
我的jsp:
<table>
<c:forEach var = "listValue" items = "${tableView.tableHeaders}">
<tr>
<%for(int i = 0;i<5;i++){ %>
<td>
<%=${listValue.get(i)} %>
</td>
<%} %>
</tr>
</c:forEach>
</table>
请有人帮我解决这个问题。
【问题讨论】:
标签: java jsp spring-mvc