powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Как научить Spring читать в java.util.Date из jsp
10 сообщений из 10, страница 1 из 1
Как научить Spring читать в java.util.Date из jsp
    #38374904
redwhite90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Чтобы указанная в названии темы проблема решилась написал такой класс:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.format.datetime.DateFormatter;
import org.springframework.format.datetime.DateFormatterRegistrar;
import org.springframework.format.number.NumberFormatAnnotationFormatterFactory;
import org.springframework.format.support.DefaultFormattingConversionService;
import org.springframework.format.support.FormattingConversionService;

@Configuration
public class UiConfig {

  @Bean
  public FormattingConversionService conversionService() {

    // Use the DefaultFormattingConversionService but do not register defaults
    DefaultFormattingConversionService conversionService = new DefaultFormattingConversionService(false);

    // Ensure @NumberFormat is still supported
    conversionService.addFormatterForFieldAnnotation(new NumberFormatAnnotationFormatterFactory());

    // Register date conversion with a specific global format
    DateFormatterRegistrar registrar = new DateFormatterRegistrar();
    registrar.setFormatter(new DateFormatter("yyyy-MM-dd"));
    registrar.registerFormatters(conversionService);

    return conversionService;
  }
}


после передачи get запросом такого урла:
Код: xml
1.
...&date=2003-11-18



вижу 400 ошибку

Если не передавать дату, то всё работает.

Что я делаю не так?
...
Рейтинг: 0 / 0
Как научить Spring читать в java.util.Date из jsp
    #38374927
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А почему такой сложный способ?? В инете навалом более простых примеров для Spring MVC.
Например такой
http://stackoverflow.com/a/14052884
...
Рейтинг: 0 / 0
Как научить Spring читать в java.util.Date из jsp
    #38374932
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А есть уверенность что ваш FormattingConversionService попал именно в Spring MVC контекст?
...
Рейтинг: 0 / 0
Как научить Spring читать в java.util.Date из jsp
    #38374984
redwhite90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,

Я сейчас понял, что @Configuration не вызывается никогда. где-то в xml надо что-то написать?
...
Рейтинг: 0 / 0
Как научить Spring читать в java.util.Date из jsp
    #38374995
redwhite90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BlazkowiczА почему такой сложный способ?? В инете навалом более простых примеров для Spring MVC.
Например такой
http://stackoverflow.com/a/14052884
спасибо, сейчас попробую
...
Рейтинг: 0 / 0
Как научить Spring читать в java.util.Date из jsp
    #38374997
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
redwhite90Я сейчас понял, что @Configuration не вызывается никогда. где-то в xml надо что-то написать?
От этой фразы создаётся ощущение, что для вас это всё вообще сплошная магия. Если вы совершенно не понимаете что делает код, то вы его не написали, а где-то скопипастили?
Ищите решение для Spring MVC, а не для Spring. Я уже привел ссылку выше. Там намного проще сделано.
...
Рейтинг: 0 / 0
Как научить Spring читать в java.util.Date из jsp
    #38375002
redwhite90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowiczredwhite90Я сейчас понял, что @Configuration не вызывается никогда. где-то в xml надо что-то написать?
От этой фразы создаётся ощущение, что для вас это всё вообще сплошная магия. Если вы совершенно не понимаете что делает код, то вы его не написали, а где-то скопипастили?
Ищите решение для Spring MVC, а не для Spring. Я уже привел ссылку выше. Там намного проще сделано.
отсюда взял
http://static.springsource.org/spring/docs/3.2.x/spring-framework-reference/htmlsingle/#format-configuring-formatting-globaldatetimeformat
...
Рейтинг: 0 / 0
Как научить Spring читать в java.util.Date из jsp
    #38375012
redwhite90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BlazkowiczА почему такой сложный способ?? В инете навалом более простых примеров для Spring MVC.
Например такой
http://stackoverflow.com/a/14052884
помогло.

а всё таки какие условия должны соблюдаться чтобы спринг увидел @Configuration?
...
Рейтинг: 0 / 0
Как научить Spring читать в java.util.Date из jsp
    #38375644
redwhite90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
redwhite90BlazkowiczА почему такой сложный способ?? В инете навалом более простых примеров для Spring MVC.
Например такой
http://stackoverflow.com/a/14052884
помогло.

а всё таки какие условия должны соблюдаться чтобы спринг увидел @Configuration?

сам себе отвечу...методом тыка понял, что класс, помеченный @Configuration выполняется при загрузке приложения только если положить его в пакет с контроллерами.
...
Рейтинг: 0 / 0
Как научить Spring читать в java.util.Date из jsp
    #38375767
redwhite90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
точнее всё дело в <context:component-scan base-package="имя_пакета"/>
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Как научить Spring читать в java.util.Date из jsp
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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