JSP规范要求属性名称前面有空格

时间:2013-09-10 06:53:18

标签: xml jsp

评论中的空格使网站崩溃

<!--<s:form name="exportNews"id="exportNewsForm" theme="simple"  namespace="/"  action="exportNews" onsubmit="return validate(this);"  method="post"> 
        <s:submit value="Export"  />
         </s:form> --> 

崩溃我的网站的代码是评论。我在id =之前添加空格后... 错误已修复。

有人可以告诉我原因吗?

1 个答案:

答案 0 :(得分:6)

你还没有真正评论任何东西。该代码将在输出中生成HTML注释,其内容通过处理JSP标记给出。如果您想在JSP中实际注释掉损坏的代码,则应使用<%-- JSP comment tags --%>,其内容将被JSP解析器完全忽略,并且不会生成任何输出。

错误消息是正确的,您需要在name属性的结束引号和id的开头之间添加空格,但如果您使用<%--对其进行了注释而不是<!--,那么你就不会得到错误。