使用WebObjects传递会话信息

时间:2013-04-11 06:36:15

标签: java session cookies sessionid webobjects

我的团队的首席开发人员正试图找到一种方法,以便在使用WebObjects时以其他方式传递会话信息。

我们的网站是使用网络对象构建的,但我们现在遇到的问题是,当博主发布关于我们的博客并在博客帖子中发布我们网站的链接时,网址通常包含会话信息,并且无效除了首先复制链接的人之外的任何人,Bloggers试图将人们指向 www.example-dot-com 而是博客链接,例如 www.example点-COM /的cgi-bin /的WebObjects / example.woa / WO / 0.11.3.8

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

1 个答案:

答案 0 :(得分:1)

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

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

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