我正在使用Spring 3.0並使用Spring安全性進行登錄。我已經把login.jsp頁面的Web應用程序文件夾中,我試圖用對本地化的支持如消息:在直接調用JSP時,我可以在Spring中使用消息資源包
<spring:message code="label.title"/>
遺憾的是,JSP無法找到消息給錯誤:
javax.servlet.ServletException: javax.servlet.jsp.JspTagException: No message found under code 'label.title' for locale 'en_US'
當我在通過控制器的jsp中使用消息代碼,它工作正常。
由於當用戶未登錄時,spring安全性重定向到login.jsp頁面,因此該頁面在沒有控制器的情況下(直接)處理。
任何人都知道如何讓jsp在不通過控制器的情況下查看資源包?
謝謝!
我這樣做,它的工作。我只是覺得這令人討厭,春天迫使你開發虛擬代碼。爲什麼不能使用jsp標籤做到這一點?看起來很簡單。謝謝您的幫助! – checklist 2012-07-13 14:19:12
如果你沒有使用控制器,你不使用Spring MVC。因此,Spring JSP標記不起作用。 – Clay 2012-10-18 18:06:44