1

我是游戏框架的新手。

所以我有一个带有对象的类 User ,user它存储在另一个名为 的对象中userInfo,我想将它传递给控制器​​。

UserInfo userInfo = new UserInfo(user);
return redirect(routes.UserInfos.index(userInfo));

在我的routes档案中,我显然有

GET     /saveUserInfo      controllers.UserInfos.index(theUserInfo: UserInfo)

我不断收到错误消息no type UserInfo。这routes似乎是一个简单的文本文件。如何添加 UserInfo 作为该 controller.index 的依赖项?

4

1 回答 1

1

嗯..我明白你的意思,但这应该是不可能的,因为路由动作

`GET     /saveUserInfo      controllers.UserInfos.index(theUserInfo: UserInfo)`

是否意味着您正在使用具有 java 对象作为参数的 url 呈现页面?这应该是 JSON 或类似 Long 类型的东西:

`GET     /saveUserInfo/:user_info_id      controllers.UserInfos.index(user_info_id: Long)`

但是使用这种 Long 它需要它已经持久化到数据库中,因此您可以在后台使用 Ebean 或 JPA 将其加载到视图中。

知道了?:)

于 2012-08-24T05:37:25.037 回答