Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 13032|Odpowiedź: 0

[JavaEE] Użycie tagu jstl <c:if>

[Skopiuj link]
Opublikowano 04.01.2015 13:28:11 | | |

Tag <c:if> musi mieć atrybut test, a gdy wyrażenie wynik w test jest prawdziwe, treść ontologii zostanie wykonana; Jeśli to fałsz, nie zostanie wykonany. Na przykład: ${requestScope.username = = 'admin'}, wynik jest prawdy, jeśli requestScope.username jest równy adminowi, a fałszywy, jeśli treść nie jest równa admin.

Yu

Przyjrzyjmy się poniższym przykładom:

<c:if test="${requestScope.username = = 'admin' }">

Witaj ADMINISTRATORZE!! Część ciała

</c:if> Jeśli nazwa jest równa admin, pojawi się komunikat "Hello ADMIN!! Jeśli jest odwrotnie, część ciała <c:if> nie zostanie wykonana, więc nie pojawi się "Hello ADMIN!! //body section". Dodatkowo< treść tła c:if> może być umieszczona w zwykłym tekście, podobnie jak dowolny kod programu JSP (Scriptlet), tag JSP lub kod HTML.

Oprócz własności testu, <c:if> istnieją jeszcze dwie własności: var i scope. Gdy wykonujemy <c:if>, możemy przechować wynik tego osądu w atributie var; Scope ustala zakres atrybutów VAR. Kiedy używa się atrybutów zmienności i zakresu? Na przykład, jeśli wyrażenie jest zbyt długie, chcemy je rozłożyć na części lub jeśli musimy użyć wyniku później, możemy też użyć go do tymczasowego zapisania wyniku na późniejsze użycie.

Przykład:

<%     

        String amind="Admin";   
                request.setAttribute ("umysł", umysł);

%>

<c:if test="${requestScope.amind=='Admin'}" var="condition" scope="request">
Dzień dobry, panie Admin
</c:if>






Poprzedni:Encyklopedia JSP z przeskokami stron
Następny:Przejście kolekcji List w Javie i analiza porównawcza dwóch klas implementacji
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com