當我在一個動作中調用其他動作時,它也顯示自己的模板,在播放1.1 RC 和當我Redirect("...url")
但它不起作用時,有沒有人可以幫助我?如何在Play框架中重定向?
回答
在播放框架中,當您調用動作時,默認情況下它將呈現與該動作關聯的模板。
例如,一個位指示名爲Application
public static void index()
將呈現
app/views/Application/index.html
爲了使它呈現了不同的看法,那麼你可以指定模板作爲渲染方法的第一個參數。
所以,
renderTemplate("Application/myOtherTemplate.html");
重定向應該如果你是你的應用程序之外重定向到URL只有真正使用。
高清註銷()= { 寄存器 } DEF註冊()= { logger.debug( 「呼叫」) 模板 } – chenwenfeng 2010-11-29 02:42:05
我想打電話給在註銷註冊,但它不工作 – chenwenfeng 2010-11-29 02:42:54
要重定向,您只需調用該操作即可。從documentation的例子:
public static void show(Long id) {
Article article = Article.findById(id);
render(article);
}
public static void edit(Long id, String title) {
Article article = Article.findById(id);
article.title = title;
article.save();
show(id);
}
在編輯動作結束,呼叫顯示(...)將導致客戶端瀏覽器重定向的,如果他們擊中了同樣的網址路線展示方法。
我想補充到上述問題的答案,這裏是你如何重定向到一個外部URL:
公共靜態無效指數(){ 重定向(「http://geeks.aretotally.in」); }
由於這些答案都沒有提供一個通用/可重用的方法來做到這一點,這裏是我的代碼。這使您可以在conf/routes
文件中創建任意數量的重定向,而無需爲每個重定向創建一個控制器。
是的,這是微不足道的,但也許它對某人有用。
的conf /路線:
GET /admin Application.redirect(url:'/admin/index.html')
的app/controllers/Application.java:
public class Application extends Controller {
public static void redirect(String url) {
redirect(url, true);
}
}
- 1. 如何在Play框架2.0(Java)中重定向到外部URL
- 2. 在Play框架中將https://www.mydomain.com重定向到https://mydomain.com
- 3. 如何處理Play框架控制器在jquery ajax中發送的重定向?
- 4. Play框架1.x重定向刪除操作
- 5. 帶有Play框架的URL片段重定向2
- 6. Play框架1.2.5 - 安全重定向問題:請求兩次?
- 7. 如何在Play框架中禁用H2
- 8. main.scala.html如何在Play框架中調用
- 9. 如何使用Play框架和Scala將http://重定向到http:// www
- 10. Play框架如何運作?
- 11. 如何在Play中重複請求!框架2.1?
- 12. 如何在Play框架中使用SORM框架?
- 13. 將框架頁面重定向到index.htm中的特定框架
- 14. 如何在Play中定義YAML文件中的地圖!框架?
- 15. 在Play框架中的RJS
- 16. 重定向到Play框架中的同一控制器中的操作
- 17. asp.net在框架集時不重定向
- 18. 如何在Play中使用eBean定義'TEXT'類型!框架?
- 19. 如何在Play中創建自定義操作! 2.0框架?
- 20. 如何在CentOS上運行Play框架?
- 21. 如何在Play框架中的視圖中重用可重用組件?
- 22. Play框架 - java.nio.channels.ClosedChannelException
- 23. Play框架+ Scala
- 24. CORS Play框架
- 25. 如何使用Slim框架在一段時間後重定向?
- 26. 如何在關閉模式框架窗口後重定向
- 27. 重定向,如果網站沒有顯示在框架中
- 28. .htaccess - 如果站點在框架中訪問重定向?
- 29. 重定向到Play商店
- 30. Play框架中的UnExpectedException
顯示你的代碼,闡明你的答案,措辭非常糟糕,現在。 – Jakub 2010-11-26 07:32:25