Мне нужно включить контент в JSP без использования директивы include.
Включение на стороне сервера легко выполнить с помощью <%@include file="includeMe.htm" %>
, но содержимое includeMe.htm
добавляется в JSP до того, как JSP преобразуется контейнером в сервлет. Это означает, что если includeMe.htm изменяется, изменения не отражаются в сгенерированном файле .java
сервлета. Я устал заходить в каталог сгенерированных файлов Tomcats, чтобы вручную удалять сгенерированные файлы java и class или повторно развертывать мое приложение каждый раз, когда изменяется включенный файл.
Нужно ли мне писать блок кода, чтобы просто считывать данные из текстового файла построчно, а затем писать так?
<%
while( not done reading from file ) {
String line = scanner.nextLine();
response.getWriter().println(line);
} %>
Есть ли более простой или чистый способ?