我打算開發一個cms系統,它與用戶指定的路徑有不同的文章。這些路徑不在路徑文件中指定。那麼如何在應用程序中使用這個用戶指定的路徑。在播放框架中的Url重寫
1
A
回答
0
使用路由這樣
GET /articles/*path controllers.YourController.article(path: String)
這會接受任何您傳遞給它。所以,如果你控制的定義是這樣的:
public Result article(String path) {
return ok("Got: " + path);
}
訪問像/articles/some/article
將返回「了:有的/條」。
然後,您可以加載(從數據庫中前)的含量爲需要
+0
我不能以/ article/*開頭,只有我可以使用用戶指定的路徑 – Robin
0
對於我的情況,我發現,從錯誤處理程序,我們可以讀取URL並重定向到特定文件的解決方案。例如:當點擊這個URL/articles /錯誤處理程序將拋出404錯誤,那麼您可以重定向到您的自定義資源。
Thannks。
相關問題
- 1. 框架URL重寫
- 2. 在zend框架中的Url重寫
- 3. 在某個MVC框架中重寫URL?
- 4. URL與Yii框架重寫
- 5. PHP MVC框架中的URL重寫
- 6. 播放框架URL驗證器?
- 7. 播放框架外部Javascript URL語法
- 8. 播放框架雙url編碼
- 9. Primefaces對話框框架+ SSO URL重寫
- 10. 播放框架NoClassDefFoundError
- 11. 播放框架CompilationException
- 12. 播放框架GUID
- 13. 播放框架1.2.4
- 14. AJAX播放框架
- 15. 播放框架掛
- 16. 播放框架db.play.JPA
- 17. Cron Job在播放框架
- 18. CConvertException正在播放!框架
- 19. KML在播放框架中的Java API
- 20. 無法找到在Action.async中的播放框架內寫入
- 21. 播放框架重定向錯誤
- 22. 從動作重定向播放框架
- 23. 可選參數在播放中的url重寫2.4
- 24. 轉換播放框架Java Promise播放框架Scala Promise
- 25. 在播放框架中預先填入URL根目錄
- 26. 在播放框架中使用讀取,寫入和格式
- 27. helloworld在eclipse中播放框架
- 28. 在播放框架中包含文件
- 29. 在JavaScript中播放框架配置值
- 30. 在jelastic雲中播放框架部署
這裏有幾個路由的例子,看看:https://www.playframework.com/documentation/2.5.x/JavaRouting,如果這不能解決你的問題,那麼你也可以試驗路由器DSL對於精細調整的自定義路線https://www.playframework.com/documentation/2.5.x/JavaRoutingDsl –