关于长时间运行的conversation问题,知道的进来讨论下

wetouns 2008-06-04
一个方法,它标注有@Begin,当我调用这个方法时,一个临时对话就提升为长时间运行对话,可是我这样做并没有达到我想要的效果,我DEBUG了一下,发现一个请求之后它自己又DESTROY了。通常能通过什么办法来解决呢
yourenyouyu2008 2008-06-05
每个请求结束后都有执行下面的方法,只有临时对话才会destroy。
Contexts.flushAndDestroyContexts(){
.......
if ( !Manager.instance().isLongRunningConversation() )
         {
            log.debug("destroying conversation context");
            destroy( getConversationContext() );
         }
getConversationContext().flush();
wetouns 2008-06-05
知道是怎么回事了,研究了一下,需要在页面被开始访问的时候在pages.xml文件中配置对话的开始的,如果单用一个请求来打开会话,它也只是个临时会话,不过如果这个请求会重定向到别的页面的话这个对话也会成为长时间运行的对话.
Global site tag (gtag.js) - Google Analytics