У меня есть jsp и пользовательский тег для загрузки, который является в основном частью моего html-кода. Событие, которое запускает страницу для вызова пользовательского тега, можно щелкнуть по кнопке с помощью ajax для ее перезагрузки. Проблема, с которой я сталкиваюсь, заключается в том, что, когда она достигает пользовательского тега, чтобы обновить часть моей страницы (на странице есть флажки, один из них отмечен), она не полностью обновляет эту часть страницы, потому что у меня есть флажки, которые будет не проверен на странице. Это проблема ajax, которая у меня есть. Кто-нибудь знает, почему это происходит ??? У меня есть другие события, такие как раскрывающийся список и загрузка одного и того же настраиваемого тега, и он обновляет страницу, чтобы включить обновление флажков. Кто-то еще сталкивался с этим раньше?JSP Custom tag Ajax inconsistency
ответ
У вас, вероятно, есть проблема с кешированием. Вам нужно поместить заголовки no-cache в верхнюю часть страницы JSP, в которой есть тег. Это может не исправить это полностью (как в Internet Explorer, вероятно, все еще будут некоторые причудливые вещи).
response.setHeader("Cache-Control", "no-store, no-cache, must-revalidate, post-check=0, pre-check=0");
response.setHeader("Pragma","no-cache"); //HTTP 1.0
response.setDateHeader ("Expires", 0);
Чтобы предотвратить Ajax делать свое собственное кэширование, несмотря на все это, вы также можете использовать POST вместо GET.
EDIT: вы также можете попробовать добавить дополнительный параметр в свой запрос и сделать его отметкой времени, чтобы каждый запрос был уникальным.
Итак, это звучит так, как будто это проблема, но попробовала безрезультатно. –
Мне нужно использовать IE, и это странно, потому что я использую Ajax.Updater() для событий mulitple, но в этом случае он не обновляет Ajax. Я должен что-то упустить! –
В IE, если у вас есть обновление страницы, заданной как «автоматический», а не «каждое посещение страницы», я видел, что она игнорирует заголовки кеша для AJAX. Вы должны попробовать добавить параметр timestamp в запрос. – developerwjk
- 1. Альтернатива строкам TextTag весной или jsp custom tag
- 2. Значение по умолчанию для атрибута custom-tag JSP
- 3. Возможные способы включения файла тега (jstl custom tag) в jsp
- 4. Wordpress: Custom Url Tag
- 5. Custom select tag
- 6. Django 1.4 custom tag tag return HTML
- 7. Django custom tag tag using session
- 8. JSP Tag Recursion
- 9. Asynchronous JSP Tag
- 10. JSP tag lifecycle
- 11. JSP Unterminated $ {tag
- 12. PrettyTime JSP tag
- 13. Unity OnTriggerEnter2D CompareTag || CompareTag inconsistency
- 14. django avatar custom template tag
- 15. Django admin custom template tag
- 16. Custom render tag-it plugin
- 17. django custom forms select tag
- 18. php regex: find custom tag
- 19. uitabelview custom button tag issue
- 20. TinyMCE4 custom self clos tag
- 21. base64 decode/encode inconsistency
- 22. Feedparser: inconsistency entry.title
- 23. Tkinter bind inconsistency
- 24. ActionBar drawable background inconsistency
- 25. moment.js timezone inconsistency
- 26. Какова задача jsp: setProperty tag?
- 27. Выполнение Ajax с JSP
- 28. Django Custom tag tag & get pk из базы данных
- 29. Django custom tag tag с 'parser.compile_filter (токены [2])' не работает
- 30. Solr + Eclipse + Jetty + custom jsp
В чем вопрос? –