gpt4 book ai didi

java - 在没有 web.xml 的情况下配置 servlet url-patterns

转载 作者:行者123 更新时间:2023-12-02 11:39:48 30 4
gpt4 key购买 nike

我知道这可以在 servlet 3.0 中使用 @Webservlet 注释来完成,您只需分配 url 模式,而不必在 web.xml 中进行任何配置。有没有办法以编程方式为运行 servlet 2.5 的应用程序分配 servlet url 模式?

我正在创建一个多个应用程序将依赖的库,并尝试使每个应用程序不必为我在各自的 web.xml 文件中创建的库中的 servlet 显式配置任何 servlet url 映射.

谢谢

最佳答案

由于 web.xml@Webservlet 都是服务器通过检查 war 来了解将请求路由到何处的机制,因此您可以如果您想用代码来操作,则必须能够操作服务器。这至少在理论上是可能的,因为服务器可以提供用于配置的 JMX 端点,或者您可以直接进入 innards of the server .

尽管这可能是可能的,但这将是一种非标准方式,您必须为您想要支持的所有服务器编写不同的技巧。这不是您想要做的事情。

最后,如果您要创建一个库,为什么其中有 servlet?创建 servlet 或决定将它们分配给哪些 url 不应该是库的责任。

关于java - 在没有 web.xml 的情况下配置 servlet url-patterns,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48672685/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com