【问题标题】:remove conversation id from url in weld conversationScoped从weld conversationScoped中的url中删除对话ID
【发布时间】:2013-09-04 13:26:06
【问题描述】:

我可以在我的项目中隐藏来自 url 的对话 id(cid)。我使用焊接和我的 ManagedBean 是 ConversationScoped。如何可以从我的 url 末尾隐藏 queryString。

【问题讨论】:

  • 为什么需要这个?网址书签?
  • 我想传递我的参数(cid)但不在 url 中显示它。我不需要书签。我可以用漂亮的面孔或 url 重写来处理它吗?

标签: java java-ee-6 cdi weld


【解决方案1】:

你不能,如果你删除 cid 参数,容器将失去对话状态并创建一个新的非活动对话。

【讨论】:

  • 有没有办法发布这些数据?
  • 据此,docs.jboss.org/weld/reference/1.0.0/en-US/html/…,会话范围完全支持 POST-REDIRECT-GET 模式,但我不确定这是否真的会删除参数。
  • Hasan 只是询问如何重写 url。重写绝对是可能的。你只是让他感到困惑。
猜你喜欢
  • 2012-08-29
  • 2014-11-08
  • 1970-01-01
  • 1970-01-01
  • 2013-05-15
  • 2012-02-24
  • 2021-10-18
  • 2012-08-15
相关资源
最近更新 更多