我是Scala Play Framework的新手。在我的路线中,我已经提到了我所有静态资源的网址。这是它的代码。
GET /public/*file controllers.Assets.at(path="/public/", file)
我的申请上下文是/api/dashboard/v2.2
。我的项目根目录中有一个公用文件夹。有一个名为default.htm
的html页面。现在我想在浏览器中看到html页面。
我在网址中输入 http://localhost:9000/api/dashboard/v2.2/public/default.htm 。它给了我 404 Not Found 错误。对控制器方法的调用工作正常。但每当我试图调用静态资源时,我都会收到此错误。
答案 0 :(得分:1)
尝试
http://localhost:9000/public/default.htm
页面位置
Project-->public--->default.htm
答案 1 :(得分:1)
在位于conf / route
的路线文件中创建路线添加路由默认路由。
GET /yoururl controllers.Application.default
将您的文件移至views文件夹并将其另存为default.scala.html
。
在控制器文件夹中创建一个控制器应用程序控制器。
import play.api.mvc._
object Application extends Controller {
def default = Action {
Ok("views.html.default()")
}
}
输入浏览器"http://localhost:9000/yoururl"
它将呈现您的默认HTML页面。