rutas navegar example entre componentes java-ee routes playframework-2.0

java ee - navegar - "No se puede usar un método que devuelve Unit como Handler" obteniendo este error en el archivo de rutas-Play 2.0 Framework



router outlet (2)

Creo que se supone que es así:

... return ok( Template("index.html").params(tweets).render() ); ... return ok( Template("index.html").params(t).render() ); ...

Tengo estos 2 métodos en mi controlador:

public static void index() { List<Tweet> tweets = Tweet.findLatest(); render(Template("index.html").params(tweets).render()); } public static void create(String tweet) { Tweet t = new Tweet(); t.tweet = tweet; t.save(); render(Template("index.html").params(t).render()); }

Ahora las rutas me están gritando diciendo "No se puede usar un método que devuelva la Unidad como un Manejador". Mi archivo de ruta tiene esta ruta predeterminada definida en él:

GET / controllers.Application.index()

Cuál puede ser la posible razón ?


Raul, se espera que cada acción del controlador sea estática y se devuelva Resultado

public static Result index() { List<Tweet> tweets = Tweet.findLatest(); return ok(Template("index.html").params(tweets).render()); }