2010-05-03 45 views

回答

1

在Spring WebMVC 2.5/3中,您可以使用註釋完成所有操作。最明顯的缺點是,註釋值必須是編譯時間不變的,所以你最終可以得到一些有效的硬編碼URL。如果全局使用自動裝配,基本上唯一的XML是創建servlet的幾條線,打開自動裝配+包掃描,並可能指定視圖分辨率策略。

例如,

@Controller 
public class WebController { 

@RequestMapping(value="/pages/Home.htm", method=RequestMethod.GET) 
public ModelMap buildHome(@RequestParam("foo", required=false) String foo){ 
return fillInHomePageData(foo); 
} 

在退化的解決策略可能,例如,然後自動去尋找JSP /頁/回到Home.jsp和你一起返回的數據生成它。

+0

這不是我所尋找的,而是最接近它的東西。我正在尋找一個特定的庫,作爲輸入url並返回一個可調用的(或類似的東西),本着python的精神,請參閱http://stackoverflow.com/questions/1864393/python-selector-url-路由 - 庫 - 經驗 - 意見供參考 – amirouche 2011-04-10 12:45:10

0

你可以看看Reflection,它很性感,不需要XML。 它可以做什麼,它基於輸入實例化路由到的類。

相關問題