gpt4 book ai didi

java - 如何从 java 类中的 web.xml 获取 servlet 实例

转载 作者:行者123 更新时间:2023-11-30 04:31:41 25 4
gpt4 key购买 nike

我的 web.xml 中有以下条目,并且我的 java 文件中需要该类的实例我该怎么做?

<servlet>
<servlet-name>DummyServlet</servlet-name>
<servlet-class>javax.faces.webapp.Xxxx</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>

最佳答案

目前我不相信您可以,因为 servlet 容器会创建任何给定 servlet 的单个实例并生成线程来满足请求。访问容器正在使用的那个实例根本不符合您的利益

还有(现已弃用)ServletContext.getServlet("yourClassName")。但不要这样做我很难想象在什么情况下您需要控制 servlet 实例,而 DI 和良好的设计无法帮助您避免。具体问题是什么?

关于java - 如何从 java 类中的 web.xml 获取 servlet 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14501640/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com