【发布时间】:2023-12-20 18:53:01
【问题描述】:
在 Servlet 中,我通过 web.xml 的 init param 标签发送初始化数据。为什么我需要重写init方法来读取参数,我可以在我的doGet方法中通过getServletConfig().getInitParameter("someName")检索值!
另外,和config一样,我可以用这个方法访问初始化参数:request.getServletContext().getInitParameter("xyz");
为什么我需要重写 init 方法,并确保还设置了超类配置对象等?
【问题讨论】:
-
这正是他们设计的方式。事后看来,这似乎没有必要,除非他们计划让人们使用
ServletConfig包装器或类似的东西。
标签: java servlets overriding init