1

我遇到了模型图属性的问题。这是我的 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>

关于我在这里做错了什么有什么帮助吗?谢谢!

4

2 回答 2

2

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

于 2012-11-07T01:31:02.647 回答
1

看起来您的 lib 文件夹中没有jstl-{version}.jar

于 2011-08-07T05:38:33.817 回答