【问题标题】:what is use of id attribute in <sevlet id=" "> tag in web.xml?web.xml 中 <sevlet id=" "> 标记中 id 属性的用途是什么?
【发布时间】:2017-03-26 09:51:37
【问题描述】:

web动态项目中web.xml文件中标签中的id属性有什么用??为什么还有 xsinpsschema-location 即使它在 标记中全局分配??

The file screenshot from eclips IDE

【问题讨论】:

  • 所有 XML 元素都有一个 id 属性。在web.xml 文件中没有记录它具有任何特定含义。你的屏幕截图应该已经发布在你的问题中,并且作为文本而不是图片,
  • @EJP - 我知道“xml:id”是标准的(截至 2005 年),但“id”是?您能否为此提供规范参考?

标签: java spring servlets web.xml


【解决方案1】:

web.xml 中标签中的 id 属性有什么用?

AFAIK &lt;servlet&gt; 元素没有 id 属性。当然,规范中没有记录。例如,请参阅https://java.net/downloads/servlet-spec/Final/servlet-3_1-final.pdf

很可能会被忽略。

为什么还有“xsinps”和“schema-location”,即使它在标签中全局分配??

我从未听说过xsinps 属性。 (也许你的意思是“xmlns”?)

将出现“xmlns”和“schema-location”,因为在使用相应命名空间前缀的每个 XML 文件中都需要它们。那是基本的 XML 东西....

【讨论】:

  • 请看上面的截图,查看显示 id 和其他属性的 servlet 标签
  • 是的。这只是意味着 Eclipse 认为应该/可能有一个 id 属性。规范不同意,规范所说的是确定的。
猜你喜欢
  • 2019-06-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-02-01
  • 2020-11-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多