Вы можете использовать оператор if-else
minab=B if max(A,B)==A alse A
Попробуйте
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
Этот парень , кажется, работал вокруг проблемы путем извлечения TLD из банки, изменения его, размещения его в каталог WEB-INF ВОЙНЫ и добавления записи в его web.xml
как это:
<jsp-config>
<taglib>
<taglib-uri>http://java.sun.com/jstl/fmt</taglib-uri>
<taglib-location>/WEB-INF/fmt.tld</taglib-location>
</taglib>
</jsp-config>
В конце, он переключился на 1,1 объявления:
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"/>
Вы используете JSTL 1.0 или 1.1? formatDate в 1,1 должен принять выражения.
Вы уверены, что не используете версии среды выполнения lib тега? Мы можем видеть оператора импорта библиотеки?
я думаю , lucus на что-то, согласно этому FAQ на JavaRanch, это - объявление JSTL 1.0. Вы могли бы хотеть обновить к 1,1.
, Каковы Ваша среда, сервер приложений и версия?
Вы используете fmt-1_0-rt.tld
или fmt-1_0.tld
taglib.
различием являются настройки для rtexprvalue
В одной, это - ложь, в другом это верно.
По-видимому, мне было нужно 1.1, но я должен был изменить операторов импорта библиотеки и для c и для fmt.
Теперь это работает. Спасибо за справку, и жаль о беспорядке.
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>