Пользовательский процессор JSP Tag кеширует устаревшее свойство, поэтому на странице отображаются старые данные и не обновляются, как избежать этого? - PullRequest
0 голосов
/ 28 августа 2010

Я создал пользовательский тег jsp , который ищет историческое значение в базе данных и отображает его на странице. атрибуты , необходимые для тега, это имя переменной и дата .

Проблема заключается в том, что свойство date меняет в соответствии с ходом часов («date» всегда указывает на последний час), но система пула процессора тегов JSP ( jasper2 ) больше не обновляет свойство date (вызывая setDate ), и страница остается заблокированной в определенный момент времени.

Я не хочу отключать систему пула, потому что она повышает производительность сети, но мне нужно как-то сказать, что свойство ' date ' должно быть установлено всегда.

Есть ли уловка процедуры, чтобы форсировать это?

Большое спасибо.

1 Ответ

0 голосов
/ 28 августа 2010

Я не уверен, о каком пуле вы говорите.

Часть спецификации JSP, которую реализуют все контейнеры, - это различие между атрибутами, оцененными во время выполнения, и атрибутами, оцениваемыми при компиляции страницы.

В TLD вы должны объявить атрибут date <rtexprvalue/> как true.

...