【发布时间】:2013-09-15 00:46:10
【问题描述】:
假设我有两个控制器方法:Users.preInsert 和 Users.insert。 preInsert 方法用于显示用户输入表单 (GET),而 insert 方法负责实际插入 (POST) 或调用“插入”服务。 路线是这样的:
GET /users/add controllers.Users.preInsert(...)
POST /users/add controllers.Users.insert(...)
那么如何在不丢失插入服务返回的错误消息和客户端输入的值等参数的情况下重定向请求(POST 到 GET),以便在输入表单中访问和显示它们。参数可能涉及一些复杂的对象。我已经使用缓存 API 实现了它,但我想知道是否有更好的方法。
【问题讨论】:
-
你应该使用会话而不是缓存。
-
@LorenzMeyer 你只能在会话中存储字符串值
-
抱歉,我认为是 PHP 而不是 Java。但是你不能序列化你的数据吗?
标签: scala playframework-2.0 post-redirect-get