尝试将ServletConfig自动添加到当前应用程序中,而不是ServletContext,因为API需要它。
我知道用户可以通过ServletContext servlet获得ServletConfig,但是如何从ServletConfig应用程序中获取相反的方法呢?
发布于 2014-01-08 22:41:33
而不是自动连接,而是尝试实现ServletConfigAware。
编辑
我找不到一个在实际项目中使用ServletConfigAware的例子。本质上,您将有一个类来实现这个接口以获得ServletConfig。
您可以通过用@Component注释类或用XML声明bean来从类中创建Spring。当Spring创建bean时,它将调用setServletConfig(ServletConfig servletConfig)。
一旦您在bean中有了ServletConfig实例,就可以使用它做任何您需要的事情。
您的问题是如何获得ServletConfig,但我认为(如果我错了)您希望将遗留的Servlet集成到Spring应用程序中。ServletWrappingController可能是一个更好的选择。我从来没有用过它,但它似乎是专门为此目的而设计的。
https://stackoverflow.com/questions/21007383
复制相似问题