次の DOCTYPE 指定子を jspx で出力したい:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
これは不可能のようです。私が試したのは:
<jsp:output doctype-root-element="HTML" doctype-public="-//W3C//DTD HTML 4.01 Transitional//EN" />
...結果は次のとおりです。
org.apache.jasper.JasperException: /WEB-INF/layouts/fittopage.jspx(3,100) <jsp:output>: 'doctype-root-element' and 'doctype-system' attributes must appear together
(Tomcat 6.0 を使用しています)。DTD の URI (この場合は doctype-system="http://www.w3.org/TR/html4/loose.dtd") を含む SYSTEM 識別子を含めたくありません。 Chrome) ページを別の方法でレンダリングする (またはまったくレンダリングしない)。