Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 13032|Отговор: 0

[JavaEE] Използване на jstl таг <c:if>

[Копирай линк]
Публикувано в 4.01.2015 г. 13:28:11 ч. | | |

Тагът <c:if> трябва да има тестов атрибут, и когато изразът резултат в test е верен, съдържанието на онтологията ще бъде изпълнено; Ако е невярно, тя няма да бъде изпълнена. Например: ${requestScope.username = = 'admin'}, резултатът е верен, ако requestScope.username е равно на admin, и false, ако съдържанието му не е равно на admin.

Ю

Нека разгледаме следните примери:

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

Здравей, АДМИН!! Част от тялото

</c:if> Ако името е равно на admin, ще се покаже "Здравей, ADMIN!! Ако е обратното, основната част на <c:if> няма да се изпълни, така че "Здравей, АДМИНИСТРАТОР!! //body section" няма да се показва. Освен това< основното съдържание на c:if> може да бъде поставено в обикновен текст, както и всеки JSP програмен код (Scriptlet), JSP таг или HTML код.

Освен свойството на теста <c:if> има още две свойства – var и обхват. Когато изпълним <c:if>, можем да съхраним резултата от тази преценка в атрибута var; scope задава диапазона на атрибутите на VAR. Кога се използват атрибутите var и обхват? Например, ако изразът е твърде дълъг, искаме да го разглобим, или ако трябва да използваме резултата по-късно, можем да го използваме и за временно запазване на резултата за по-късна употреба.

Пример:

<%     

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

%>

<c:if test="${requestScope.amind=='Admin'}" var="condition" scope="request">
Здравейте, г-н Админ
</c:if>






Предишен:JSP енциклопедия за скачане на страници
Следващ:Преминаване на колекцията от списъци в Java и сравнителен анализ на два класа на имплементация
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com