Мы написали коды и протестировали на сервере Tomcat7.Там не было ошибки.Затем при распространении на сервере Resin некоторые страницы обрезались без каких-либо журналов ошибок.Мы проверили это ограничение по файлу ответов в инструментах разработчика Chrome(Размер файла jsp в ответе составлял 4 КБ.)
обрезание (мое слово ..) означает: ABCDEFG -> ABCEFG (нет D)
Код, который мы ожидаем, выглядит какthis:
<!-- included header code start -->
<header>...</header>
<!-- included header code end -->
<!-- content page code start -->
<div class="content">...</div>
<!-- content page code end -->
<!-- included footer code start -->
<footer>...</footer>
<!-- included footer code end -->
И обрезанный jsp-файл выглядит так:
<!-- included header code start -->
<header>...</header>
<!-- included header code end -->
<!-- content page code start -->
<div class=content">...</footer>
<!-- included footer code end -->
Хвост кода страницы содержимого и заголовок кода нижнего колонтитула обрезаются.И остальные коды для них располагаются только рядом с буквой, так как они не обрезаны.
Фактический код (пропущены буквы):
<div>
<ul class="class1">
<li v-if="trueOrFalse">
<span>Some Text</span>
<span v-text="stageInfo.info[stageIndex].startDt"></span>
~
<span v-text="stageInfo.info[stageIndFOOTER_TEXT" /> <!-- CUT-OFF LINE -->
</a>
<div>
<a class="btn btn-secondary dropdown-toggle" href="#" role="button">
<!-- rest of footer code -->
Как видите, <span v-text="stageInfo.info[stageIndFOOTER_TEXT" />
, неожиданно обрывается.Это также происходит, если нет кода vue.
Есть несколько методов, которые мы попробовали:
- Свернуть код
Ошибки (обрезки)обычно встречаются на длинных страницах, поэтому мы переставляли коды и отделяли коды JavsScript от кодов JSP.Часть ошибки была решена.
Использовать настройки буфера JSP
Мы подумали, что это имеет отношение к размеру файла JSP, поэтому прочитайте документ сервера смолы .Но мы только находим этот , метод, использующий настройки буфера JSP.В верхней части кода JSP мы устанавливаем настройки буфера JSP:
<%@ page buffer="1024kb" autoFlush="true" %>
Это было эффективно для некоторых страниц.Но остались некоторые отрезанные страницы.
Есть ли кто-нибудь, кто испытал подобное и решил?К сожалению, сервер открыт только для некоторых IP-адресов, поэтому вы его не видите ...
Спасибо, что прочитали!