2011-03-06 18 views

回答

1

可以Apache Tiles集成到你的Spring MVC項目(exmple here),並通過路徑在tiles.xml需要的CSS。

或者,您可以將此路徑發送到您的JSP頁面JavaBean,但它的聲明性較差,需要對bean進行精確的操作。

+0

嗯,我正在使用Apache的瓷磚,但它不完全是我正在尋找。 :)我只需要將menuItem的css類更改爲'.selected'。 – 2011-03-07 10:28:20

+0

@ user327893:如果您有任何標誌,表示頁面,您也可以使用JavaScript來獲取菜單的'div'並更改其風格。不過,我相信,雖然瓷磚可以滿足您的需求,但它會爲您帶來很多樂趣;) – ffriend 2011-03-07 11:31:31

0

試試這個捷徑。

將ModelAndView中的樣式類名稱設置爲變量。在JSP文件中直接使用變量作爲樣式的類名。

在控制器

modelAndView.add("styleVariableName","styleToBeApplied") 

在JSP

<div class="${styleVariableName}"> 

styleToBeApplied應該是CSS類,你可以重複此爲每個控制器動作。

相關問題