2011-08-07 103 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]}/>?否則會顯示爲字符串。