對不起,如果這是一個新手問題,但我想教自己與JSF/Primefaces的Spring MVC/WebFlow,我已經碰到設置它的障礙...Spring3 - WebFlow - JSF - 無法獲得映射'/'以正常工作
如果在web.xml中,我將MVC調度程序設置爲捕獲所有'/',然後在我的控制器中註冊@RequestMapping(value = "/{catchall}", method = RequestMethod.GET)
。該頁面被提供,但資源文件的名稱前都加上了{catchall}名稱,例如,
如果我使用//127.0.0.1:8080/testpage
<link type="text/css" rel="stylesheet" href="/testpage/javax.faces.resource/jquery/ui/jquery-ui.css?ln=primefaces&v=2.2" />
這導致每一個資源被NOT FOUND,並返回404錯誤?
如果不是'全部抓住',我將MVC調度器設置爲'/ a/*',則執行相同的測試,例如,
//127.0.0.1:8080/a/testpage,它工作正常使用的資源被顯示爲:
<link type="text/css" rel="stylesheet" href="https://stackoverflow.com/a/javax.faces.resource/jquery/ui/jquery-ui.css?ln=primefaces&v=2.2" />
我試圖設置在頁面動態地從數據存儲服務的系統,並希望網頁是 - www.whatever.com/{pagename} - 沒有任何前綴結構或後綴標識符(例如.jsp,.jsf,.xhtml等)
如果需要,我可以發佈配置,但我確定我只是錯過了一些愚蠢的東西!
請幫忙。
謝謝 - 那麼是爲圖書館編寫URLS的Mojarra圖書館呢?我認爲這是春天做的!我還假定這是Spring處理請求的錯誤,即找不到/ testpage下的資源,但在/ a處找到它 - 這是否也是Mojarra? – davewilliamson 2011-03-01 07:42:24