【发布时间】:2014-02-06 19:09:04
【问题描述】:
我正在尝试播放框架的第一个示例,但出现此错误
在我的路线文件中:
# API
# ~~~~
GET /api/geotweets/index controllers.api.GeoTweetController.index()
在我的控制器中 (app/controllers/api/GeoTweetController)
public static Result index() {
return ok("It works!");
}
还有编译错误:Type mismatch: cannot convert from Results.Status to Result
所以我将索引操作更改为:
public static Result index() {
return (Result) ok("It works!");
}
但在游戏控制台中我收到了这条消息:Cannot use a method returning play.api.mvc.Result as an Handler
我想要做的就是返回一个简单的 JSON 响应(当我能够实现一个简单的“hello world”时我会尝试它),smth like
public static Result index() {
ArrayList<Object> geoTweets = MyClass.getAllGeoTweets();
JsonNode response = MyHelper.asJson(geoTweets);
return Results.ok(response);
}
谢谢。
【问题讨论】:
标签: java playframework httprequest