首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >发挥静态网站的作用

发挥静态网站的作用
EN

Stack Overflow用户
提问于 2013-11-21 13:41:41
回答 4查看 320关注 0票数 0

我是playframework的初学者。我的第一个目标就是实现一个静态的html, css, javascript网站,然后添加一些表单等等。

我试着把代码粘贴到:

index.scala.html && main.scala.html

我的路由文件是这样的:

代码语言:javascript
复制
# Routes
# This file defines all application routes (Higher priority routes first)
# ~~~~

# Home page
GET     /                       controllers.Application.index()

我的主计长看起来是这样的:

包装控制器;

代码语言:javascript
复制
import play.mvc.Controller;
import play.mvc.Result;

public class Application extends Controller {

    public static Result index() {
        return TODO;
    }

}

然而,我得到:

我应该将什么更改为just显示一个HTML页面?

我很感激你的回答!

PS.:我正在使用play 2.2.1

更新

我现在用的是:

代码语言:javascript
复制
package controllers;

import play.mvc.Controller;
import play.mvc.Result;

public class Application extends Controller {

    public static Result index() {
        ok(index.render());
    }

}

然而,我得到了一个错误:

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2013-11-21 13:45:48

你为什么要把东藤还给我?如果要显示索引模板,请让它返回ok(index.render());

票数 4
EN

Stack Overflow用户

发布于 2013-11-21 15:51:53

您可以将资产用于静态内容。

在conf/路由中,可以进行如下所示的泛型映射:

代码语言:javascript
复制
GET  /assets/*file        Assets.at("public", file)

现在,以/assets/开头的所有请求都将映射到公共子Now中同名的文件。这甚至适用于更深层次的嵌套,如/assets/javascript/myapp.js

票数 1
EN

Stack Overflow用户

发布于 2013-11-22 13:50:48

您已经删除了返回,语法是

代码语言:javascript
复制
public static Result index() {
    return ok(index.render());
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20122577

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档