【发布时间】:2014-08-25 12:38:36
【问题描述】:
我有一些数据要从具有地图的 ModelandView 类发送。我映射数据并将其发送到我的 jsp 页面。但无法使用 jstl 标签检索数据。控制器正在将数据发送到指定的 jsp,但由于使用了 jstl 标记,因此未显示在指定的字段中。如果有人发现错误,那就太好了。
Controller.java
public ModelandView getData(@Context HttpServletRequest request) {
Map<String,String> map=new HashMap<String,String>();
ModelandView responseView = new ModelandView("trackData",map);
//some code here
if (somecondition) {
map.put("data",detailsVO.getVehicleId());
responseView.addAllObjects(map);
}
else {
System.out.println("Not present");
}
return responseView;
}
trackData.jsp
<select class="testdata" id="listvehicle">
<c:forEach var="sample" items="${data}">
<option> ${sample}</option>
</c:forEach>
</select>
jsp 页面未在下拉列表中显示任何值。
【问题讨论】:
标签: java jsp spring-mvc jstl