Playframework 如何使用Play2框架在web浏览器中打印文本

Playframework 如何使用Play2框架在web浏览器中打印文本,playframework,playframework-2.0,Playframework,Playframework 2.0,我是玩2框架的新手。如何在不使用任何视图文件的情况下在web浏览器中打印“HELLO WORLD”文本 我有如下设置路由文件: # Routes # This file defines all application routes (Higher priority routes first) # ~~~~ # Home page GET / controllers.Mantra.index() # Map static resources fro

我是玩2框架的新手。如何在不使用任何视图文件的情况下在web浏览器中打印“HELLO WORLD”文本

我有如下设置路由文件:

# Routes
# This file defines all application routes (Higher priority routes first)
# ~~~~

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

# Map static resources from the /public folder to the /assets URL path
GET     /assets/*file               controllers.Assets.at(path="/public", file)
我的控制器如下:

package controllers;

import play.*;
import play.mvc.*;
import play.data.*;
import play.data.validation.Constraints.*;

import java.util.*;
import views.html.*;


public class Mantra extends Controller  {


  public static Result index(){
     return ok(index.render("HELLO WOLRD"));

  }
}

我已经尝试了很多次,但它仍然显示默认页面。有人能告诉我我做错了什么以及如何纠正吗

提前感谢

使用:

public static Result index(){
     return ok("HELLO WORLD");

}
即,调用仅以字符串作为参数的。使用:

public static Result index(){
     return ok("HELLO WORLD");

}

例如,调用仅以字符串作为参数的。它显示始终欢迎页面,因为在您的
视图/index.scala.html
文件中仍然有以下行:

@play20.welcome(message, style = "Java")
它从剧本中加载欢迎页面。删除该视图后,可以开始使用该视图,就像使用任何其他视图一样


当然,对于显示炒文本而言,nico_ekito的解决方案比通过视图呈现要好。

它始终显示欢迎页面,因为在您的
视图/index.scala.html
文件中,您仍然有以下行:

@play20.welcome(message, style = "Java")
它从剧本中加载欢迎页面。删除该视图后,可以开始使用该视图,就像使用任何其他视图一样

当然,对于显示炒文本而言,nico_ekito的解决方案比通过视图渲染要好