У меня есть страница JSP, работающая в Tomcat, которая не отображается должным образом.Вот как выглядит helloworld.jsp:
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib uri="cms-taglib" prefix="cms" %>
<html>
<head>
<title>${content.title}</title>
</head>
<body>
<cms:mainBar
dialog="my-page-properties-dialog"
label="Page Properties"
adminButtonVisible="true"/>
<h1>${content.title}</h1>
<p>Hello Magnolia World !</p>
Current time: <%= new java.util.Date() %>
<%-- JSP Comment --%>
</body>
</html>
, а окончательный вывод выглядит следующим образом:
<% @ page contentType = "text / html; charset = UTF-8 "language =" java "%> <% @ taglib uri =" cms-taglib "prefix =" cms "%> Привет, мир магнолий!
Привет, мир магнолий!Текущее время: <% = new java.util.Date ()%> <% - JSP Comment -%>
Короче говоря, это выглядит как выражение $ {content.title}оценивается и отображается нормально, но все остальное, например, директивы страницы, другие выражения JSP и комментарии JSP - нет.
Я использую CMS, поставляемую с Tomcat, но примеры шаблонов JSP из дистрибутива выглядят хорошо.Я полагаю, что-то не так с кодом, который я написал выше.
Обновление: Я исправил закрытый тег для выражения даты и комментария.Однако директивы страницы не анализируются.