Playframework 在视图之间传递字符串的最佳方式是什么
我想向“表单”页面模板传递一个字符串,然后发布表单,并使用我发送的字符串重定向到上一页。我想这样做的原因是为了防止发布后留在页面上的问题 我创建了这个get:Playframework 在视图之间传递字符串的最佳方式是什么,playframework,playframework-2.0,Playframework,Playframework 2.0,我想向“表单”页面模板传递一个字符串,然后发布表单,并使用我发送的字符串重定向到上一页。我想这样做的原因是为了防止发布后留在页面上的问题 我创建了这个get: GET /form/:page controllers.Pages.form(page) 控制器是这样的 public static Result form(String page) { return ok(form.render(userFo
GET /form/:page controllers.Pages.form(page)
控制器是这样的
public static Result form(String page) {
return ok(form.render(userForm),page);
}
我试着这样走:
<a href="@routes.Pages.form(page)" class="btn btn-info">send </a>
在视图之间传递参数的首选方式是什么?在您的示例中,只需调用:
<a href="@controllers.routes.Pages.form(page)" class="btn btn-info">send </a>
或
这不应该在html表单标记中
请务必咨询firebug,您的浏览器是否发送GET我也是新手,但我发现了一些问题 首先,您的路由文件应该是 GET /form/:page controllers.Pages.form(page: String) 最后,
@(page :String)
<a href="@routes.Pages.form(page)" class="btn btn-info">send </a>
@(页面:字符串)
@i.am.michiel感谢您的编辑问题页面是否已定义?您应该定义变量page@(page:String)
或其他方式。
public static Result form(String page) {
return ok(form.render(userForm,page)); //Not ok(form.render(userForm),page)
}
@(page :String)
<a href="@routes.Pages.form(page)" class="btn btn-info">send </a>