<c: remove> тегі атрибутты белгілі бір көлемнен немесе барлық аумақтардан (бетті, сұрауды, сеанс пен қосымшаны) жою үшін пайдаланылады.
Мысал
Төмендегі мысалда алдымен <c: set> тегінің көмегімен екі айнымалы мәнді орнаттым , содан кейін олардың біреуін <c: remove> тегін қолданып жойдым. Шығару скриншотында көргеніңіздей, айнымалы мәндерді көрсетуге тырысқанда, екінші төлсипат үшін бет ешқандай мән бермеді және <c: out> тегінің әдепкі төлсипатын пайдаланып әдепкі мәнді басып шығарды .
<% @ taglib uri = «http://java.sun.com/jsp/jstl/core» prefix = «c»%> <html> <head> <title> мысалдың c: тегті жою </ title> </ head> <body> <c: set var = «Сайт» scope = «session» value = «yooying.ru» /> <c: set var = «author» scope = «session» value = «Chaitanya» /> <c: remove var = «автор» /> <a href="display.jsp"> атрибуттарды тексеру </a> </ body> </ html>
display.jsp
<% @ taglib uri = «http://java.sun.com/jsp/jstl/core» prefix = «c»%> <c: out value = «$ {Сайт}» /> <br> <c: out value = «$ {author}» default = «Атрибут мәні жоқ» />
<C: remove> тегінің аумақ төлсипаты
Жоғарыда бізде осындай кодтар бар
<c: remove var = «автор» />
Жоғарыда аталған код барлық аумақтардан (бет, сеанс, қосымша, сұраныс) атрибутты жояды. Арнайы болу үшін біз төменде жасадым сияқты <c: remove> тегіндегі аумақ атрибутын көрсету қажет. Төмендегі JSTL мәлімдемесі айнымалы мәнді сеанс көлемінен алып тастайды.
<c: remove var = «author» scope = «session» />
Пікір қалдыру Жауапты