У меня есть проблема, где определенные атрибуты в файлах тега слоняются поблизости в следующий раз, когда тег используется.
Я думаю, что это вызвано тем, что класс Тега является classloaded, и затем тот же самый экземпляр снова используется для каждого вызова. Таким образом, атрибуты, которые я не устанавливаю в более поздних вызовах, не являются неопределенными как, я ожидал бы, что они будут и содержать устаревшие значения!
Я хочу, чтобы это больше не происходило. Кто-либо знает что, устанавливая средства управления это у кота 6?
На самом деле, каждый раз создается только один экземпляр тега. Возможно, вы объявили атрибуты static
?
Вам необходимо очистить состояние тега между вызовами. Вы должны сделать это в методе doEndTag ()
вашего класса, непосредственно перед возвратом. На этом этапе вы должны установить для всех переменных состояния значение null
.