有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何在Spring应用程序中获取ServletConfig?

尝试将ServletConfig自动连接到当前应用程序,而不是ServletContext,因为API需要它

我知道用户可以通过ServletConfigServlet获取ServletContext,但如何从spring应用程序中获取


共 (1) 个答案

  1. # 1 楼答案

    而不是自动连接,尝试实现ServletConfigAware

    编辑

    我找不到在实际项目中使用ServletConfigAware的示例。本质上,您将拥有一个实现该接口的类来获取ServletConfig
    您可以通过使用@Component注释该类或用XML声明一个bean,从该类创建一个Springbean。当Spring创建bean时,它将调用setServletConfig(ServletConfig servletConfig)

    一旦你的bean中有了ServletConfig实例,你就可以用它做任何你需要的事情

    您的问题是如何获得ServletConfig,但我认为(如果我错了,请纠正我)您正在寻求将遗留Servlet集成到Spring Web MVC应用程序中ServletWrappingController可能是更好的选择。我自己从未使用过它,但它似乎是专门为这个目的设计的