|
|
|
Странная ошибка
|
|||
|---|---|---|---|
|
#18+
У меня есть форма которая передает скрыто id Код: html 1. есть контроллер который на основе этого id берет из репозитория элементы Код: java 1. 2. 3. 4. 5. 6. 7. 8. все прекрасно работало и работает пока id<1000 если id >1000 получаю вот такой прикол Код: html 1. 2. причем если я явно указываю Long.ValueOf(String) вот тут Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. [/SRC] не пойму почему до 999 спринг сам может сходит в репозиторий и там взят вопрос с id нужным а после 1000 не может? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2019, 16:56 |
|
||
|
Странная ошибка
|
|||
|---|---|---|---|
|
#18+
asv79не пойму почему до 999 спринг сам может сходит в репозиторий и там взят вопрос с id нужным а после 1000 не может? потому что у тебя после 999 появляется разделитель тысяч (а не должен) - у тебя ж сообщении написано Failed to convert from type [java.lang.String] to type [java.lang.Long] for value '1,042' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2019, 17:30 |
|
||
|
Странная ошибка
|
|||
|---|---|---|---|
|
#18+
P. S. предвосхищая следующий вопрос, гугли как во freemarker выводить числа в "комьютерном формате". Даю подсказку "built-ins for numbers" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2019, 17:33 |
|
||
|
Странная ошибка
|
|||
|---|---|---|---|
|
#18+
chpashaP. S. предвосхищая следующий вопрос, гугли как во freemarker выводить числа в "комьютерном формате". Даю подсказку "built-ins for numbers" понял спасибо,я в принципе так сразу и понял - смотрю "1,042" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2019, 17:46 |
|
||
|
Странная ошибка
|
|||
|---|---|---|---|
|
#18+
я просто не понял почему Long.ValueOF("1,042") нормально парсит эту переменную а спринг не может-он какие то другие механизмы чтоли использует? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2019, 17:49 |
|
||
|
Странная ошибка
|
|||
|---|---|---|---|
|
#18+
asv79я просто не понял почему Long.ValueOF("1,042") нормально парсит эту переменную уверен? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2019, 17:57 |
|
||
|
Странная ошибка
|
|||
|---|---|---|---|
|
#18+
chpashaasv79я просто не понял почему Long.ValueOF("1,042") нормально парсит эту переменную уверен? да какой то прикол - на работе работало.дома пришел не работает) я же изначально то понял в чем ошибка переделал- на Long.ValueOF и у меня ошибки не было - вопрос с репозитория взялся без проблем поэтому и тему создал ,я думаю раз valueOf - нормально парсит ( ошибок то не было) почему спринг не может щас дома сразу вылетел numberformat что в принципе логично ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2019, 18:02 |
|
||
|
Странная ошибка
|
|||
|---|---|---|---|
|
#18+
asv79, потому что в разных локалях формат записи чисел разный. Где-то есть разделитель групп разрядов, где-то его нет, где-то он проблел, где-то точка, где-то - запятая. А где-то запятая отделяет целую часть от дробной. Это всё играет минимум в двух местах - в JRE сервера и браузере клиента. Нужно быть готовым ко всему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2019, 16:41 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=39881680&tid=2121048]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
37ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 13ms |
| total: | 138ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...