我正在研究ATG,这是一个预言机产品。我的问题是,如果我从客户端(浏览器)收到HTTPRequest。j2EE 服务器将请求转发给 ATG,ATG 创建一个定制 dynamohttpRequest。在此阶段,我想更改上下文并再次调用服务器。我不能用dynamoHttpRequest做到这一点。
所以我计划生成一个新请求或将请求作为 httpRequest 转发到服务。如何生成新请求或将请求从 servlet 转发到同一服务器。这将如何影响客户的会话。请求转发是否会影响客户端会话。
不知道为什么你不能使用 DynamoHttpRequest,但你可以在 RequestHandlingPipeline 中添加自己的 Servlet(/atg/dynamo/servlet/dafpipeline/DynamoHandler)
看看这个 : https://docs.oracle.com/cd/E23095_01/Platform.93/ATGProgGuide/html/s0807customizingarequesthandlingpipel01.html