2012-05-30 86 views
1

我有春天控制器,我映射某些屬性建模和不是通過JSP頁面顯示模式的信息......問題是,所有屬性(即${attributeName} - 這是我在渲染頁面獲得)顯示爲定義,沒有價值。這工作得很好,直到現在。我懷疑是庫的一個缺失,但不知道哪一個......提前JSP越來越屬性定義

感謝。

控制器例如

@RequestMapping(value="/entity", method=RequestMethod.GET) 
public String getEntity(@RequestParam (value="q", required=true) String q, Model model){ 
    model.addAttribute("q", q); 

    return "viewName"; //this is jsp file name 
} 

viewName.jsp

${q} 

當我打電話本地主機:8080 /控制器/實體Q =串,輸出應該是 「字符串」,但輸出爲$ {q}

+0

你會得到什麼錯誤?還顯示一些有問題的代碼。 –

+0

有沒有錯誤,只是呈現頁面的屬性,而不是屬性值 – jMn

+0

請顯示您的JSP和控制器,以便我可以瞭解問題的實際位置。 –

回答

0

相反型號模型在你的控制器函數中使用ModelMap map,然後添加你的屬性在地圖中。

還檢查你的jsp頁面上的目錄。是否有像isELIgnored='true'這樣的標籤中的任何屬性,然後刪除它,然後嘗試使用它。

我認爲它應該可以解決您的問題。

乾杯。

+1

我用你的方法,但以前我已經重建了每一個依賴項目,我認爲最終解決了這個問題。在任何情況下,我會將你的答案標記爲有用的:) – jMn

+0

多數民衆贊成你無論如何工作... :-) –