时间:2013-06-19 09:50:37

标签: eclipse html5 jsp jstl

在JSP中,我是否需要提供jsp:root指令 XML命名空间声明。或者只是后来的。也就是说,如果我有以下内容:

 <jsp:directive.page language="java"
    contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"
 />
 <jsp:root xmlns:c="http://java.sun.com/jsp/jstl/core"
    xmlns:s="http://www.springframework.org/tags"
 />
 <!DOCTYPE html>
 <html xmlns:c="http://java.sun.com/jsp/jstl/core"
    xmlns:s="http://www.springframework.org/tags">
 <head>
      ... remainder of my HTML page

我应该删除jsp:root元素吗?这些信息似乎多余。从html元素中删除命名空间声明会让Eclipse抱怨。

1 个答案:

答案 0 :(得分:0)

您需要使用jsp:root元素来设置文档的其余部分,以了解以s:或c:开头的标记。所以不要删除它。