路线在 play framework 2.5 中不起作用
Routes dont work in playframework 2.5
我在 playframework 2.5 中开发,但路由器不工作。
路线
GET /login controllers.Application.login()
POST /login controllers.Application.authenticate()
控制器
package controllers;
import play.data.*;
import play.mvc.*;
import views.html.login;
public class Application extends Controller {
public static Result login() {
return ok(
login.render(
Form.form(Login.class)
)
);
}
public static Result authenticate() {
Form<Login> loginForm = Form.form(Login.class).bindFromRequest();
return ok();
}
}
结果
我用intellij
有人遇到过吗?
在 Play Framework 2.5 版本中,不存在用于操作的静态方法。
替换为:
package controllers;
import play.data.*;
import play.mvc.*;
import views.html.login;
public class Application extends Controller {
public Result login() {
return ok(
login.render(
Form.form(Login.class)
)
);
}
public Result authenticate() {
Form<Login> loginForm = Form.form(Login.class).bindFromRequest();
return ok();
}
}
我在 playframework 2.5 中开发,但路由器不工作。
路线
GET /login controllers.Application.login()
POST /login controllers.Application.authenticate()
控制器
package controllers;
import play.data.*;
import play.mvc.*;
import views.html.login;
public class Application extends Controller {
public static Result login() {
return ok(
login.render(
Form.form(Login.class)
)
);
}
public static Result authenticate() {
Form<Login> loginForm = Form.form(Login.class).bindFromRequest();
return ok();
}
}
结果
我用intellij
有人遇到过吗?
在 Play Framework 2.5 版本中,不存在用于操作的静态方法。
替换为:
package controllers;
import play.data.*;
import play.mvc.*;
import views.html.login;
public class Application extends Controller {
public Result login() {
return ok(
login.render(
Form.form(Login.class)
)
);
}
public Result authenticate() {
Form<Login> loginForm = Form.form(Login.class).bindFromRequest();
return ok();
}
}