2011-08-15 71 views

回答

1

根據您的具體問題,而不是使用基於域的不同視圖,我會使用Spring的主題解析器使用相同的視圖,然後根據域更改視圖的不同部分。

然後,您可以根據所訪問的域替換樣式和內容的不同位。

有關Spring主題解析器的更多信息:

http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/mvc.html#mvc-themeresolver

理解的方式來實現主題後,你也只會寫一個主題解析器是解決基於域的用戶主題屬性文件已訪問。

當然,如果您對不同的域需要完全不同的視圖,您可能需要稍微不同的解決方案。

+0

他們是不同的意見,所以你知道一個更好的解決方案? – user809355

+0

不幸的是我不確定你在春天可以做什麼(這並不意味着它不存在)。但是,如果我要實現它,我可能會沿着AOP線開發一個由註釋標識的方面,該註釋將放置在所有控制器方法之上。然後當切入點被觸發時,我會根據域切換出視圖。怎麼樣 – eggsy84

相關問題