【问题标题】:Passing session information with WebObjects使用 WebObjects 传递会话信息
【发布时间】:2013-04-11 17:44:44
【问题描述】:

我的团队的首席开发人员正在尝试找出一种在使用 WebObjects 时通过 URL 以外的其他方式传递会话信息的方法。

我们的网站是使用网络对象构建的,但我们现在遇到的问题是,当博主在博客中发布关于我们的博客并在他们的博客文章中发布我们网站的链接时,URL 通常包含会话信息,并且对除了最初复制链接的人之外,试图将人们指向 www.example-dot-com 的博客作者正在博客链接,例如 www.example-dot-com/cgi-bin/WebObjects/example.woa/wo/0.11.3.8

有人有什么建议吗?谢谢!

【问题讨论】:

    标签: java session cookies sessionid webobjects


    【解决方案1】:

    这里有几个问题。首先,如果要从 URL 中删除会话 ID(这是默认设置),则覆盖 WOSession.setStoresIDsInCookies() 以返回 trueWOSession.setStoresIDsInURLs() 以返回 false

    但是,您的示例 URL 没有会话 ID,因此您可能已经弄清楚了。然后有很多方法可以获得更友好的 URL,其中最简单的可能是使用 direct actions。然后,您可以拥有一个更像 www.example-dot-com/cgi-bin/WebObjects/example.woa/wa/someTarget 的 URL。

    最后,Project Wonder 提供了full support for URL re-writing,以至于您可以拥有更像www.example-dot-com/someTarget 的东西。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-24
      • 2020-12-29
      • 1970-01-01
      相关资源
      最近更新 更多