在 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 抱怨。