gpt4 book ai didi

java - 将对象传递给另一个 Controller

转载 作者:太空宇宙 更新时间:2023-11-04 08:05:48 26 4
gpt4 key购买 nike

我是 playframework 的新手。

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

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

在我的routes文件中,我显然有

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

我不断收到没有类型 UserInfo 的错误。routes 似乎是一个简单的文本文件。如何添加 UserInfo 作为该controller.index 的依赖项?

最佳答案

嗯..我明白你的观点,但这应该是不可能的,因为路由操作

`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 将其加载到 View 中。

明白了吗? :)

关于java - 将对象传递给另一个 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12099674/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com