需要用XML来排列吗?

发布于 2025-01-07 05:17:20 字数 911 浏览 0 评论 0原文

我对声明元素中的排列感到困惑。 写有什么区别吗?

<listener>
        <listener-class>
            org.springframework.web.context.ContextLoaderListener
        </listener-class>
</listener>

<context-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>
            /WEB-INF/web-application-context.xml
        </param-value>
</context-param>

如果我这样写:或者这样

    <context-param>
            <param-name>contextConfigLocation</param-name>
            <param-value>
                /WEB-INF/web-application-context.xml
            </param-value>
    </context-param>

  <listener>
            <listener-class>
                org.springframework.web.context.ContextLoaderListener
            </listener-class>
    </listener>

I am confused with arrangement in the declaration Elements. Is there any difference if I write like this:

<listener>
        <listener-class>
            org.springframework.web.context.ContextLoaderListener
        </listener-class>
</listener>

<context-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>
            /WEB-INF/web-application-context.xml
        </param-value>
</context-param>

Or like this?

    <context-param>
            <param-name>contextConfigLocation</param-name>
            <param-value>
                /WEB-INF/web-application-context.xml
            </param-value>
    </context-param>

  <listener>
            <listener-class>
                org.springframework.web.context.ContextLoaderListener
            </listener-class>
    </listener>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

一口甜 2025-01-14 05:17:20

是和否:

  • yes - 某些元素(如 )的顺序是相关的,因为它会改变实际过滤器的顺序应用。 web.xml 的架构还定义了各种元素的顺序。

  • - 其他元素的顺序无关,例如声明 的顺序。此外,在您的示例中,它没有任何区别。

Yes and no:

  • yes - the order of some elements like <filter-mapping/> is relevant, as it will change the order of actual filters being applied. Also the schema for web.xml defines the order of various elements.

  • no - the order of other elements is irrelevant, e.g. the order in which you declare <servlet/>s. Also in your example it doesn't make any difference.

彻夜缠绵 2025-01-14 05:17:20

不会有任何区别,您可以按任何顺序编写,只要您始终使用正确的标签打开和关闭即可。

There won't be any difference, you can write in any order, provided you always open and close with proper tags.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文