【问题标题】:meta tag should be an empty element tag元标记应该是一个空元素标记
【发布时间】:2014-05-12 03:19:11
【问题描述】:

我正在尝试使用 strut taglib 在我的 jsp 页面中输入以下元标记

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" name="Webmaster" content="Telephone: <s:text name="webmaster.phone" /> , email:<s:text name="webmaster.email" />, address:<s:text name="webmaster.mail" />">     

但警告显示元标记应为空元素标记。我应该怎么做才能解决这个问题?有没有其他方法可以在meta标签中输入站长信息?

【问题讨论】:

  • 我不明白。你能解释一下吗?
  • 可以添加完整的错误信息吗?
  • 它显示:“标签(元)应该是一个空元素标签”。仅此而已
  • 您使用的是 eclipse 7.0?
  • 我正在使用eclipse开普勒

标签: html jsp jakarta-ee meta


【解决方案1】:

如果您的 JSP 声明了一种 xhtml DOCTYPE,则必须正确关闭 &lt;meta&gt; 标签,如 Differences Between HTML and XHTML 中所述。

所以你的标签应该是:

<meta 
  http-equiv="Content-Type" 
  content="text/html; 
  ...
  address:<s:text name="webmaster.mail" />"
/> 

【讨论】:

    【解决方案2】:

    我的 html 代码中有相同的 Eclipse 警告,发现它是 b/c 我没有正确关闭元标记。

    错误元标记示例:

    <meta name="description" content="blah blah">
    

    已通过使用“/>”正确关闭元标记来修复:

    <meta name="description" content="blah blah"/>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-11
      • 2021-09-11
      • 1970-01-01
      • 1970-01-01
      • 2015-08-19
      • 1970-01-01
      相关资源
      最近更新 更多