2011-08-07 72 views
1

我有modelmap属性问题..这是我的xyz.jsp文件..ModelMap属性不传递值

<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> 

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

+0

为将来的参考错误是在web.xml ..我使用不正确的标题与版本2.3,其中我的servlet版本是2.5 ..我改变它到正确的架构,现在它按预期工作 – RKodakandla

回答

1

它看起来像你没有jstl- {version} .jar在你的lib文件夹中。

+0

@Kalyan ..我有它..事实上这在我的jsp 工作正常' $ {param.title}' – RKodakandla

2

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