как препятствовать тому, чтобы теги jsp были снова использованы будучи classloaded

У меня есть проблема, где определенные атрибуты в файлах тега слоняются поблизости в следующий раз, когда тег используется.

Я думаю, что это вызвано тем, что класс Тега является classloaded, и затем тот же самый экземпляр снова используется для каждого вызова. Таким образом, атрибуты, которые я не устанавливаю в более поздних вызовах, не являются неопределенными как, я ожидал бы, что они будут и содержать устаревшие значения!

Я хочу, чтобы это больше не происходило. Кто-либо знает что, устанавливая средства управления это у кота 6?

6
задан mkoryak 19 March 2010 в 23:28
поделиться

2 ответа

На самом деле, каждый раз создается только один экземпляр тега. Возможно, вы объявили атрибуты static?

1
ответ дан 9 December 2019 в 22:32
поделиться

Вам необходимо очистить состояние тега между вызовами. Вы должны сделать это в методе doEndTag () вашего класса, непосредственно перед возвратом. На этом этапе вы должны установить для всех переменных состояния значение null .

2
ответ дан 9 December 2019 в 22:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: