2012-09-02 26 views
0

我是新手玩Play 2框架。如何在Web瀏覽器中打印'HELLO WORLD'文本而不使用任何視圖文件。如何使用Play 2框架在網絡瀏覽器中打印文本

我有如下設定的路線文件:

# 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")); 

    } 

}

我試過很多次,但仍顯示出默認的頁面。有人能指導Iam做錯了什麼,以及如何糾正。

在此先感謝

回答

4

用途:

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

} 

即叫其只需要一個String作爲參數ok() method

0

它顯示總是歡迎頁面,因爲在你的views/index.scala.html文件,你仍然有這一行:

@play20.welcome(message, style = "Java") 

它從播放加載歡迎頁面。刪除它後,您可以開始使用此視圖,如同您的任何其他視圖。

課程顯示炒香文本nico_ekito的解決方案是更好的,不是通過視圖渲染它。

相關問題