Mam zmienną z obiektu na mojej stronie JSP:JSTL jeśli tag równych ciągów
<%= ansokanInfo.getPSystem() %>
Wartość zmiennej jest NAT, który jest poprawny i chcę zastosować pewne elementy strony dla tej wartości. Jak używać tagu do rozpoznawania sprawy? Próbowałem coś takiego, jak
<c:if test = "${ansokanInfo.getPSystem() == 'NAT'}">
process
</c:if>
Ale powyższe nic nie wyświetla. Jak mam to zrobić? Czy mogę równie dobrze używać skryptletów, np.
<% if (ansokanInfo.getPSystem().equals("NAT"){ %>
process
<% } %>
Dzięki za jakąkolwiek odpowiedź lub komentarz.
Czy możesz opracowania 'getPSystem()' i 'ansokanInfo'? ustawić je w żądaniu lub uzyskując do nich dostęp poprzez 'import'? –
IIRC Ustawiłem je w żądaniu, a rozwiązaniem (obejściem) było uaktualnienie strony internetowej zgodnie z instrukcjami BalusC, a następnie nowsza wersja może wywoływać metody bean za pomocą znaczników. Używałem standardowej strony internetowej w pytaniu i pewnej wersji, zanim jsp i jstl mogłyby uruchomić metody. Proszę znaleźć [moje inne pytanie] (http://stackoverflow.com/questions/10742174/el-equivalent-of-object-methodparameter-in-was-8), gdzie BalusC informuje nas, że korzystałem z wersji na serwerze internetowym, która wymagała nowsza wersja, aby móc wywoływać metody. –
Czy zmodernizowałeś serwer aplikacji na 8? i czy to rozwiązanie zawodzi? –