java - Play! 中的 "reverse controller"是什么?框架?

标签 java scala playframework playframework-2.0

Play! 中的“反向 Controller ”是什么? 2.0?我读过 documentation ,但我仍在努力理解它。

我特别想了解 controllers.routes.MyControllercontrollers.routes.ref.MyController 之间的区别。我什么时候应该使用每一个? (我正在使用 Java。)

最佳答案

普通 Controller 处理文件 routes 中定义的 HTTP 请求。反向 Controller 可以准备触发请求的 URL。

您应该在链接的 href 属性、Java 脚本的 src 属性和测试中使用反向 Controller 计算的 URL 而不是硬编码 url个案。等。每当您需要从您的应用程序返回到您的应用程序的链接时,请考虑使用反向 Controller 而不是对 URL 进行硬编码。

这在您稍后更改到 Controller 的路由时很有用,您不必更改 HTML 文件或测试中的所有 URL。

关于java - Play! 中的 "reverse controller"是什么?框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30284258/

相关文章:

security - 如何阻止特定 IP 地址访问我的 Web 应用程序

java - 在数组中查找重复的字符串元素并计算该元素在java中的出现次数

scala - 双冒号(或冒号-冒号)::在 Scala 中是什么意思?

scala - 使用 def/val/var 以及如何定义链表中的空元素

scala - 在 spark scala 上使用映射函数转换元组的问题

multithreading - 在可能出现异常(exception)情况的将来应用 future

logging - 在 Play Framework 中监控 application.log

Java:从多个数组中的重复项获取平均时间

java - postgresql Date 如何关联 java Date?

java - Android 应用程序中的 Google Plus 集成