在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抱怨。
答案 0 :(得分:0)
您需要使用jsp:root元素来设置文档的其余部分,以了解以s:或c:开头的标记。所以不要删除它。