1
如何将对象发送到斯卡拉视图如何将对象发送到斯卡拉视图
我已经写了这些文件,当我尝试建立他们,我得到这个错误,那就是在底部
描述应用/视图/时间轴/ index.scala.html
@(token: models.Token)
<!DOCTYPE html>
<html>
<head>
</head>
<body>
Hello Mr @{token.name}
</body>
</html>
应用/控制器/ TimeLine.java
public class TimeLine extends Controller {
public static Result index() {
Token token = new Token();
token.name("NInjaaa");
return ok(views.html.timeline.index.render(token)); //I dont know how to send it...
}
}
应用程序/模型/ Token.java
package models;
import play.db.ebean.Model;
public class Token extends Model{
/**
*
*/
private static final long serialVersionUID = 5629541435986605754L;
public String name;
}
编译
[error] /Users/fbranchetti/Dropbox/webproject/timeline/app/controllers/TimeLine.java:17: cannot find symbol
[error] symbol : method name(java.lang.String)
[error] location: class models.Token
[error] token.name("NInjaaa");
[error] ^
[error] /Users/fbranchetti/Dropbox/webproject/timeline/app/controllers/TimeLine.java:18: render() in views.html.timeline.index cannot be applied to (models.Token)
[error] return ok(views.html.timeline.index.render(token));
[error] ^
[error] 2 errors
[error] {file:/Users/fbranchetti/Dropbox/webproject/timeline/}TimeLine/compile:compile: javac returned nonzero exit code
它现在的投诉,因为我没有一个setter和getter的看法。 – Nolaeh 2012-07-27 13:17:28
Och我重写了你的错误,它应该是:'token.name =“Some String”;' – biesior 2012-07-27 13:23:08