ModelMap属性未传递值

时间:2011-08-07 05:17:19

标签: spring-mvc modelattribute

我遇到了modelmap属性的问题..这是我的xyz.jsp文件..

<select name="list">
   <option value="-">Choose a Value</option>
   <c:forEach items="${sectionList}" var="section">
   <option value="${section.code}">${section.description}</option>
   </c:forEach>
</select>

和控制器类......

 @RequestMapping(value="index", method = RequestMethod.GET)
  public String mainList(ModelMap modelMap){
     modelMap.addAttribute("sectionList", sectionService.getAllSectionList());
     return "home";
  }

但是在网页上我没有看到下拉列表中的选项..我只看到一个值“$ {section.description}”..实际上这是html中的来源..

<select name="division" >
  <option value="-">Choose a Value</option>
  <option value="${section.code}">${section.description}</option>
</select>

我在这里做错了什么帮助?谢谢!

2 个答案:

答案 0 :(得分:2)

你试过<c:out value="${section.[attribue]}/>吗?否则它将显示为字符串。

答案 1 :(得分:1)

您的lib文件夹中似乎没有 jstl- {version} .jar