【问题标题】:jsps give me a bunch of errors, probably due to DOCTYPEjsps给我一堆错误,可能是因为DOCTYPE
【发布时间】:2009-07-28 02:16:22
【问题描述】:

首先在这里:

<html xmlns="http://www.w3.org/1999/xhtml">

我收到警告:“Undefined attribute name (xmlns).”在 Eclipse 中解决此问题的最佳方法是什么?

我在这里也收到错误“缺少属性值的引号(它指的是中心)

<table align=center>

<%  if(action!=null && "sendemail".equals(action)){
         if(!"".equals(error)){%><tr><td colspan=2 align=center>
            <span class="redtext"><%=error%></span></td></tr> <%
         }
    }
%>

两个问题:如何解决这个问题以及在哪里设置 DOCTYPE?

谢谢

【问题讨论】:

  • 尝试添加一些引号,因为它告诉您它们在 align 和 colspan 中丢失,例如colspan="2" align="center"
  • 也可以查看之前的帖子...stackoverflow.com/questions/541335/…
  • 以前好像可以用,可能我用的是新版本?我认为 center 是一个关键字,不需要引号。
  • XML(以及 XHTML)需要在每个属性值周围加上引号。您可以在问题中包含您的页眉吗?
  • 我应该可以,据说它以前用过工作:(

标签: java eclipse jsp


【解决方案1】:

您使用哪种 Eclipse 编辑器类型来查看文件?从这些错误消息来看,您正在使用 XML 编辑器,它不会让您走得太远,因为那种 JSP 不是 XML 文件。

如果您使用的是 Eclipse 的 Java EE 版本,请使用 JSP 编辑器打开 JSP。如果您使用的是标准 Java 版本,请下载 Java EE 版本:)

【讨论】:

    【解决方案2】:

    除非文件的 DOCTYPE 表明它是 XHTML 而不是纯 HTML,否则不能使用 xmlns 属性。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-21
      • 2021-06-04
      • 2013-06-25
      • 2010-12-03
      • 2023-01-29
      • 2014-01-16
      • 2011-08-25
      • 1970-01-01
      相关资源
      最近更新 更多