1

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

<?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>s inweb.xml

4

1 回答 1

1

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

稍后,通过getInitParameter获取它

于 2017-11-21T07:46:45.397 回答