【发布时间】:2014-01-03 09:49:56
【问题描述】:
我看到我可以通过在第一页中使用 url 参数在 2 个 xpage 之间传递数据,然后使用以下方法从第二个 xpage 中检索它们:
param.get().
如何发送数据而不在 url 中显示它们并且没有会话范围变量?可以用post方式吗?
【问题讨论】:
-
您是否有不想使用作用域变量的原因?
-
不,这主要是一个一般性问题,我不是在寻找特定的解决方案。但是我读过请求范围变量并不总是没有问题(过去我也遇到过请求范围的问题),如果您只想请求生命周期,会话范围不是最佳实践。这可能是一个原因。我已经阅读了关于 createForm=false 属性和自定义 html 表单的使用。还有其他更开箱即用的方法吗?
-
请参阅 Per 的回答,了解我打算提出的建议。但请记住,“一般性问题”的一个问题是,如果不了解您的技术目标的业务案例,我们就无法判断您的设计模式是否一开始就合理。您可以使用
flashScope来执行您所描述的操作,但可能有更好的方法来提供功能,这正是您为什么尝试这样做的原因做你所描述的。 -
我认为 flashscope 只能在单个 NSF 中工作。是的,您可以使用 POST,它可以跨 NSF/服务器边界工作。
标签: request http-post xpages lotus-notes lotus-domino