11 Stimmen

Lebenszyklus von JSP-Tags

Ich habe gerade einen Fehler in meinen Code eingebaut, weil ich den Lebenszyklus des JSP-Tags anscheinend falsch verstanden habe.

Vor dem Fehler funktionierte der Tag folgendermaßen: Ich übergebe dem Tag eine Sammlung als Attribut, und es zeigt sie als Tabelle an. Die Sammlung wurde vom Controller an die JSP übergeben.

Nach der Wanze: Ich habe das Attribut entfernt, das die Sammlung festlegt. Stattdessen prüfe ich im Tag, ob die Sammlung null ist, und entnehme sie dann dem Namen nach der Anforderung (unter Verwendung einer Namenskonvention).

Die Sache, die ich nicht erwartet hatte: Nachdem die Auflistung zunächst im Tag festgelegt wurde, wird sie bei nachfolgenden Ausführungen niemals null! Es war immer noch als ein nicht erforderliches Attribut in der TLD definiert.

I erwartet das Tag, um frühere Werte zwischen den Ausführungen nicht beizubehalten.

0voto

sushil Punkte 1

Die Freigabemethode ist die Zeitspanne, in der JSP die Verwendung des Tags beendet hat, und wird verwendet, um das Tag freizugeben.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X