以与web.xml不同的方式定义上下文参数

时间:2017-11-20 14:59:08

标签: servlets context-param

假设我有基于servlet的Web应用程序,它使用web.xml来定义上下文参数:

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" version="3.0"
         xsi:schemaLocation="http://java.sun.com/xml/ns/javaee  http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">

    <context-param>
        <param-name>logging.path</param-name>
        <param-value>target/logs</param-value>
    </context-param>

</web-app>

有没有其他方法可以定义上下文参数?

我问的原因是你有例如在@WebFilter

中替换<filter-mapping>的{​​{1}}注释

1 个答案:

答案 0 :(得分:0)

您可以通过设置setInitParameter以编程方式定义上下文参数。

稍后,按getInitParameter

获取