Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Format value / 25 сообщений из 31, страница 1 из 2
20.04.2012, 14:21:18
    #37763053
ccoder
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Format value
Както неособо вижу как тут можно вывести ${health.changed} где changed Float
1. В случае null пробел
2. В случае положительного числа с +число/perday
3. В случае отрицательного числа с -число/perday
Где perday значение из resource bundle
...
Рейтинг: 0 / 0
20.04.2012, 14:23:52
    #37763057
забыл ник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Format value
Ну как бы можно же написать health.formattedChanged , не?
String getFormattedChanged(){
Float value = getChanged();
//format value
return formatted;
}
...
Рейтинг: 0 / 0
20.04.2012, 14:27:52
    #37763067
забыл ник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Format value
если такое не устраивает то можно написать кастомный тег
...
Рейтинг: 0 / 0
20.04.2012, 14:31:20
    #37763076
ccoder
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Format value
А с
Код: java
1.
<c:out value="${health.changed}">-</c:out>


и чтото ещё прикрутить?
Ктото мучался с этим?
...
Рейтинг: 0 / 0
20.04.2012, 14:33:04
    #37763082
ccoder
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Format value
забыл никНу как бы можно же написать health.formattedChanged , не?
String getFormattedChanged(){
Float value = getChanged();
//format value
return formatted;
}
не подходит так как у меня resource bundle задаётся через ContentLanguage в самой странице
...
Рейтинг: 0 / 0
20.04.2012, 14:41:31
    #37763109
забыл ник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Format value
Код: html
1.
<c:out value="<fn:formatFloat value="${health.changed}"/>">-</c:out>



fn:formatFloat - кастомный тег, принимает флоат возвращает стринг
...
Рейтинг: 0 / 0
20.04.2012, 14:48:03
    #37763123
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Format value
забыл ник
Код: html
1.
<c:out value="<fn:formatFloat value="${health.changed}"/>">-</c:out>



fn:formatFloat - кастомный тег, принимает флоат возвращает стринг
А вроде уже можно так писать?
Код: html
1.
<c:out value="${fn:formatFloat value="${health.changed}"}">-</c:out>


Чтобы XML не уродовать.
...
Рейтинг: 0 / 0
20.04.2012, 14:48:50
    #37763127
ccoder
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Format value
Как сделать если null или 0
Код: java
1.
<c:if test="(${empty health.changed}) || (${health.changed == 0})">


и
Код: java
1.
<c:if test="(${empty health.changed}) | (${health.changed == 0})">


недают результата
...
Рейтинг: 0 / 0
20.04.2012, 14:49:34
    #37763130
ccoder
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Format value
забыл ник
Код: html
1.
<c:out value="<fn:formatFloat value="${health.changed}"/>">-</c:out>



fn:formatFloat - кастомный тег, принимает флоат возвращает стринг
Resource bundle нет
...
Рейтинг: 0 / 0
20.04.2012, 14:51:44
    #37763135
забыл ник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Format value
ccoderзабыл ник
Код: html
1.
<c:out value="<fn:formatFloat value="${health.changed}"/>">-</c:out>



fn:formatFloat - кастомный тег, принимает флоат возвращает стринг
Resource bundle нет

Ну ок, нет так нет.
...
Рейтинг: 0 / 0
20.04.2012, 14:52:29
    #37763139
grasoff.net
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Format value
Код: plaintext
1.
<c:out value="${health.changed}" />
<fmt:formatNumber type="number" value="${health.changed}" maxIntegerDigits="2" minIntegerDigits="2" maxFractionDigits="2" minFractionDigits="2" groupingUsed="false"/>

maxIntegerDigits, minIntegerDigits, maxFractionDigits, minFractionDigits, groupingUsed не являются обязательными
...
Рейтинг: 0 / 0
20.04.2012, 14:52:42
    #37763141
ccoder
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Format value
Пытаюсь попасть
Код: java
1.
<c:if test="(${empty health.changed}) || ((${not empty health.changed}) && (${health.changed == 0})))">


и так
Код: java
1.
<c:if test="(${empty health.changed}) | ((${not empty health.changed}) && (${health.changed == 0})))">


но нет результата
...
Рейтинг: 0 / 0
20.04.2012, 14:54:51
    #37763149
ccoder
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Format value
grasoff.net
Код: plaintext
1.
<fmt:formatNumber

Как бы так с + и - вывести?
...
Рейтинг: 0 / 0
20.04.2012, 14:55:40
    #37763152
grasoff.net
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Format value
ccoderКак сделать
читать больше
ещё больше, чем ты читаешь сейчас

Код: plaintext
1.
2.
3.
<c:if test="${(empty lala) or (lala eq 0)}"/>
<c:if test="${(empty lala) || (lala == 0)}"/>
<c:if test="${(empty lala) || (lala eq 0)}"/>
<c:if test="${(empty lala) or (lala == 0)}"/>
...
Рейтинг: 0 / 0
20.04.2012, 14:56:19
    #37763154
ccoder
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Format value
Хочу сделать сначала проверку на null и 0
далее если так то вывожу -
а если нет то вывожу число с +- и resource bundle
...
Рейтинг: 0 / 0
20.04.2012, 14:56:19
    #37763155
забыл ник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Format value
А что ResourceBundle уже есть?:)
...
Рейтинг: 0 / 0
20.04.2012, 14:56:50
    #37763157
grasoff.net
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Format value
ccoderПытаюсь попасть
Код: java
1.
<c:if test="(${empty health.changed}) || ((${not empty health.changed}) && (${health.changed == 0})))">



и так
Код: java
1.
<c:if test="(${empty health.changed}) | ((${not empty health.changed}) && (${health.changed == 0})))">



но нет результататы слишком много пишешь скобок
...
Рейтинг: 0 / 0
20.04.2012, 14:58:22
    #37763163
grasoff.net
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Format value
ccoderКак бы так с + и - вывести?что сделать?
...
Рейтинг: 0 / 0
20.04.2012, 14:59:22
    #37763170
забыл ник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Format value
Омг, как же проще сделать свою функцию и не плодить полотно непонятных тегов, да и bundle там может появиться(Хинт)
...
Рейтинг: 0 / 0
20.04.2012, 15:00:17
    #37763174
ccoder
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Format value
Так
Код: java
1.
<c:if test="(${(empty health.changed) or (health.changed == 0)}">


тоже не выходит
...
Рейтинг: 0 / 0
20.04.2012, 15:01:22
    #37763178
ccoder
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Format value
И так
Код: java
1.
<c:if test="(${((empty health.changed) or (health.changed == 0))}">


нет
...
Рейтинг: 0 / 0
20.04.2012, 15:01:37
    #37763180
забыл ник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Format value
ccoderТак
Код: java
1.
<c:if test="(${(empty health.changed) or (health.changed == 0)}">


тоже не выходит

Я намекаю, что если у тебя одно поле float - это еще куда ни шло, а что если их будет 3?
...
Рейтинг: 0 / 0
20.04.2012, 15:01:58
    #37763182
ccoder
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Format value
grasoff.netccoderКак бы так с + и - вывести?что сделать?
Число не опуская знак +
...
Рейтинг: 0 / 0
20.04.2012, 15:09:13
    #37763201
ccoder
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Format value
Понял, проблема с Float
...
Рейтинг: 0 / 0
20.04.2012, 15:17:22
    #37763226
grasoff.net
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Format value
ccoderТак
Код: java
1.
<c:if test="(${(empty health.changed) or (health.changed == 0)}">



тоже не выходит 12446165

убери лишние скобки, пожалуйста
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Format value / 25 сообщений из 31, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]