Почему это привело к тому, что tomcat показал исходный код jsp вместо рендеринга HTML? - PullRequest
0 голосов
/ 26 сентября 2018

Я прикоснулся к Spring MVC через много лет, и я начал с этого примера .

Я попробовал пошаговые шаги и провел его.Однако, когда я запустил его, он показал источник index.jsp вместо его рендеринга.

Так что я продолжил перекрестную проверку содержимого различных файлов и понял, что мой index.jsp имеет ниже в начале, в то время какtut's not:

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

Я вспомнил, что это были строки, автоматически сгенерированные затмением, когда я создавал страницы jsp.Я не удалил их, так как считал их действительными.Теперь я думаю, почему это сделало мой пример неудачным?(Удаление их сделало index.jsp соответствующим образом.)

1 Ответ

0 голосов
/ 26 сентября 2018

Может быть, у вас неправильный порядок в ваших заявлениях.Ниже приведен пример начала JSP.

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<%@ page pageEncoding="ISO-8859-1"%>
<html>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...