2012-09-02 4 views
0

저는 Play 2 프레임 워크에 초보자입니다. 어떻게 뷰 파일을 사용하지 않고 웹 브라우저에서 '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")); 

    } 

} 내가 여러 번 시도

을,하지만 여전히 기본 페이지를 보여주고있다 . 어떤 사람이 잘못하고있는 일을 어떻게 교정 할 수 있습니까? 사전에

감사

답변

4

사용 :

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

} 

즉, 매개 변수 만 문자열을 걸릴 ok() method를 호출합니다.

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

그것은 플레이에서 시작 페이지를로드 : 귀하의 views/index.scala.html 파일에 여전히이 라인을 가지고 있기 때문에

0

그것은 항상 환영 페이지를 표시합니다. 제거한 후에는 다른보기와 마찬가지로이보기를 사용할 수 있습니다. 뷰를 통해 렌더링보다 소테 텍스트 nico_ekito의 솔루션은 더 나은를 표시하기위한 물론

.

관련 문제