从 Spring 控制器获取 ATG 会话范围的核心答案

您所在的位置:网站首页 pagefilter 从 Spring 控制器获取 ATG 会话范围的核心答案

从 Spring 控制器获取 ATG 会话范围的核心答案

2023-04-05 13:24| 来源: 网络整理| 查看: 265

我一直在努力在 Spring 控制器中查看 ATG 配置文件。

一开始,我认为可以通过这样定义读取this document从spring控制器获取atg配置文件。

但是,我查看了另一个 atg documentation,发现如果不通过 atg DAF 流水线,则无法使用像 /atg/userprofiling/Profile 这样的会话范围的 neclues。

注意:当您将自己的 servlet 添加到 servlet 管道时,请注意 请注意,您无法访问会话对象,直到 SessionServlet 定位或创建它。因此,如果您将 servlet 添加到 需要访问会话对象的管道,请确保您的 servlet 出现在 SessionServlet 之后的管道中。

因此,我尝试为 spring servlet 设置PageFilter,如下所示。

PageFilter /services/* HelloService com.my.services.HelloService HelloService /services/hello

但是,它失败了。原因是springController不是Servlet,所以不能在ATG daf pipelining的末尾。

如果我使用简单的HttpServlet 或DynamoServlet,我可以访问用户个人资料。

但是,我确实需要使用 Spring Framework,因为我的公司想要使用它。 另一个原因是我们在 servlet2.3,我真的很想使用 Spring 注释。

问题是;

有没有办法不通过 DAF 流水线从 Spring 控制器获取 atg 会话范围的 necleus?

和JSP页面一样,有没有办法在ATG daf流水线结束时设置一个spring控制器?



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3