web.xml中的多个监听器?

16

我该如何在web.xml中指定多个监听器类?我在网上搜索但没有成功。

我尝试了以下代码,但似乎它不起作用:

<listener>
    <listener-class>
        org.obliquid.web.StartAndStop
    </listener-class>
</listener>
<listener>
    <listener-class>
        org.springframework.web.context.ContextLoaderListener
    </listener-class>
</listener>
1个回答

13

这是正确的语法。"没有起作用"是指什么?除非你的意思是因为它在文档中的位置不正确导致了XML解析错误,否则它并不是问题所在。

编辑:如果我记得正确的话,“正确”的位置是在<servlet>之前,但我不确定最新的XSD模式是否有限制。如果是这个问题,你会得到明显的解析错误提示。


是的,也许问题出在其他地方,但你提到可能是在web.xml中放错了位置?我把它放在了靠近顶部的位置,应该放在哪里? - stivlo
@Nicolae,实际上这是一个答案,因为我的问题是“如何在web.xml中指定多个监听器类?”正如Sean所说,我的问题可能出在其他地方,但也回答了我关于语法的问题。 - stivlo
1
@Nicolae 问题是如何指定多个侦听器,这就是回答的内容--您可以按照所示方法进行操作。这就是一个答案。 - Sean Owen
现在我已经消除了关于语法的疑虑,我发布了另一个带有我面临问题的问题。https://dev59.com/c1nUa4cB1Zd3GeqPZVJa - stivlo

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接