如何将请求从web1servlet转发到web2servlet?

如何将请求从web1servlet转发到web2servlet?,第1张

如何将请求从web1 / servlet转发到web2 / servlet?

这是一个两步过程:

  1. 掌握
    ServletContext
    代表
    web2
  2. 获得
    RequestDispatcher
    ServletContext
    对应
    servlet2

因此,从内部开始是这样的

servlet1

ServletContext web1 = getServletContext();ServletContext web2 = web1.getContext("/web2");RequestDispatcher dispatcher = web2.getRequestDispatcher("/servlet2");dispatcher.forward(request, response);

所有这些都有一个很大的警告-
容器可能未配置为允许跨上下文转发,因为这存在潜在的安全风险。如果是这种情况,

getContext("web2")
将返回
null



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5565418.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-14
下一篇 2022-12-14

发表评论

登录后才能评论

评论列表(0条)

保存