2012-07-17 60 views
1

在Spring MVC 3中,我有一個客戶Formatter,它將我的實體對象轉換爲文本並解析我的實體對象的文本。它已註冊到conversionService bean。此鏈接顯示它是如何工作的:http://springinpractice.com/2012/01/07/making-formselect-work-nicely-using-spring-3-formatters/將Spring格式化程序應用於JSP中的非表單文本

我想知道是否有任何方式將格式化程序應用於不在表單內的文本。具體來說,我希望我的對象顯示具有與外鍵實體的Web鏈接,並使用表單中使用的相同文本。我已經獲得了可以成功顯示的表單,但是我無法將它應用到JSP頁面上的文本中。相反,它使用toString

我玩過<spring:bind>,<spring:message><spring:eval>,但它們似乎不適用于格式化程序。 <spring:eval>嘗試使用DateTimeFormatter

回答

1

希望這可以幫助別人尋找這個。事實證明這是<spring:eval>,這是有道理的,因爲它不得不被鏈接到Spring。這個問題是句法。下面的語句導致實體被Spring轉換器處理。

<spring:eval expression="myEntityObject" htmlEscape="false"/> 

沒有JSP標籤需要,如:${ok}

這使用了Spring表達式語言。

相關問題