Є два простих рішення (друге - це модифікована версія
першого)
1) Перейменуйте файл * .html, який має посилання на *
.nocache.js, тобто на MyProject.html, на MyProject.jsp Тепер
шукайте місце розташування сценарію * .nocache.js в
MyProject.html
<script language="javascript" src="MyProject/MyProject.nocache.js"></script>
додайте динамічну змінну як параметр для JS-файлу, це гарантує
повернення фактичного вмісту з сервера кожного разу. Нижче наведено
приклад
<script language="javascript" src="MyProject/MyProject.nocache.jsp?dummyParam=<%= "" + new java.util.Date().getTime() %>"></script>
Пояснення: dummyParam не використовуватиме НІ, але отримає наші
намічені результати, тобто повернемо нам 200 код замість 304
Примітка: Якщо ви будете використовувати цю техніку, то вам
потрібно переконатися, що ви вказуєте на правий jsp-файл для
завантаження вашої програми (до цієї зміни ви завантажували вашу
програму за допомогою файлу HTML).
2) Якщо ви не хочете використовувати рішення JSP і хочете
дотримуватися вашого html-файлу, то вам буде потрібно java-скрипт
для динамічного додавання унікального значення параметра на стороні
клієнта при завантаженні файлу nocache. Я припускаю, що тепер не
варто робити велику справу за те, що ви вирішили вище.
Я успішно використав першу техніку, сподіваюся, що це
допоможе.