Html 元标记应为空元素标记

Html 元标记应为空元素标记,html,jsp,jakarta-ee,meta,Html,Jsp,Jakarta Ee,Meta,我试图使用StrutTaglib在我的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 na

我试图使用StrutTaglib在我的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标记应该是空的元素标记。我该怎么解决这个问题?是否有其他方法在meta标记中输入站长信息?

如果JSP声明了一种xhtml
DOCTYPE
,则必须正确关闭
标记,如中所述

所以你的标签应该是:

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

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

示例不正确的元标记:

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

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



我不明白。您能解释一下吗?您能添加完整的错误消息吗?它显示:“Tag(meta)应该是一个空的元素标记”。没有什么比使用Eclipse7.0更好的了吗?我正在使用EclipseKepler
<meta name="description" content="blah blah"/>