Scala 使用Play 2.0&;中的路由的模板路由;斯卡拉

Scala 使用Play 2.0&;中的路由的模板路由;斯卡拉,scala,routes,playframework-2.0,Scala,Routes,Playframework 2.0,是否可以使用routes文件直接路由到模板 我在找这样的作品 GET /template/main/*param views.html.main(param) 或者类似的东西。目前,我正在转发一个获取模板的操作 编辑:还指示了参数,以便明确要求。如果要直接将URL路由到模板,则它不是模板,而是静态HTML文件。 您可以在“/public/…”中使用它,但我不知道是否可以在其他地方使用它 否则,控制器中仍然可以只有一行代码: def myAction=Action(O

是否可以使用routes文件直接路由到模板

我在找这样的作品

GET     /template/main/*param           views.html.main(param)
或者类似的东西。目前,我正在转发一个获取模板的操作


编辑:还指示了参数,以便明确要求。

如果要直接将URL路由到模板,则它不是模板,而是静态HTML文件。 您可以在“/public/…”中使用它,但我不知道是否可以在其他地方使用它

否则,控制器中仍然可以只有一行代码:


def myAction=Action(Ok(views.html.main.render())

使用其他更适合您需要的web框架。似乎您使用Play,但实际上不想使用,因为您想做的事情不是Play想要做的…

如果您有scala动态模板,您需要一个控制器来为它们服务,并在其中调用template.render()方法,因此,它会呈现为html。

在MVC体系结构中,您需要一个控制器,以便为您呈现给用户的视图转换数据。如果您没有这个要求,那么gre是正确的,您也可以只提供一个静态HTML文件。玩应用程序是通过预先配置的路由创建的,从{play_root}/public到我有URL参数,这些参数将使html动态。我们目前只评估play,并正在考虑其他选项。