Servlet Get Init-Param



如何检索这两个配置初始参数名称"常规"和"总理">

<servlet>
    <servlet-name>StockServelt</servlet-name>
    <servlet-class>test.StockServelt</servlet-class>
    <init-param>
        <param-name>Premier</param-name>
        <param-value>/Premier</param-value>
    </init-param>
    <init-param>
        <param-name>Regular</param-name>
        <param-value>/Regular</param-value>
    </init-param>
</servlet>

试过这段代码,它给了我一个空值

final String PREMIER = getServletContext().getInitParameter("Premier");
final String REGULAR = getServletContext().getInitParameter("Regular");

请提供任何帮助

替换

final String PREMIER = getServletContext().getInitParameter("Premier");
final String REGULAR = getServletContext().getInitParameter("Regular");

final String PREMIER = getServletConfig().getInitParameter("Premier");
final String REGULAR = getServletConfig().getInitParameter("Regular");

你必须阅读servlet config init params,而不是servlet context init params。

最新更新