Playframework 如何在不使用控制器类的情况下在游戏中加载HTML?
我有一个在Play框架上运行的web应用程序。我要寻找的是,在Play加载的页面中给定一个链接,例如Playframework 如何在不使用控制器类的情况下在游戏中加载HTML?,playframework,playframework-2.0,Playframework,Playframework 2.0,我有一个在Play框架上运行的web应用程序。我要寻找的是,在Play加载的页面中给定一个链接,例如,当用户单击该链接时,我不想定义一个控制器,该控制器将返回Ok(views.html.test())以加载test指向的页面,我只想加载页面而不在后台运行任何功能。这可能吗?是的,如果HTML页面是静态的。在这种情况下,将HTML页面复制到公用文件夹中并直接访问它 如果该页面不是静态的,则只需通过控制器即可。您不能 “Gajendra Naidu”所描述的方式在幕后使用默认的断言控制器 要实现该方
,当用户单击该链接时,我不想定义一个控制器,该控制器将返回Ok(views.html.test())
以加载test
指向的页面,我只想加载页面而不在后台运行任何功能。这可能吗?是的,如果HTML页面是静态的。在这种情况下,将HTML页面复制到公用文件夹中并直接访问它
如果该页面不是静态的,则只需通过控制器即可。您不能
“Gajendra Naidu”所描述的方式在幕后使用默认的断言控制器
要实现该方法,需要将默认断言控制器调用端点添加到“路由”文件中:
GET /assets/*file controllers.Assets.versioned(path="/public", file: Asset)
然后将您的test.html
文件放入/public
项目目录中,只有这样,您才能通过URLhttp://localhost:9000/assets/test.html
<a href='@routes.Assets.versioned("test.html")'>Click me</a>
当我试图用
http://localhost:9000/test.html
我收到“找不到动作”,有什么想法吗?