我知道,当 Servlet Container 实例化 Servlet 对象时,它还会创建相应的 ServletConfig 对象,其中存储了该 servlet 的所有初始化参数(我们稍后可以通过 servlet 获取.getServletConfig().getInitParameter(..)
我的问题是当我们在 servlet 元素中没有任何 init-param 时会发生什么?容器是否仍然创建没有 init-params 的 ServletConfig?(.getSevletConfig()
不返回null,所以我不确定调用此方法时是否在运行时创建了ServletConfig,或者容器仍然创建没有init-params的对象)或者在这种情况下,容器不创建ServletConfig对象?如果是这样,为什么我们可能需要那个 ServletConfig 对象?