Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Spring-Velocity: форматирование даты 
:(
    Опции темы
kez
Дата 22.9.2009, 08:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 39
Регистрация: 17.6.2009

Репутация: нет
Всего: нет



Конфигурация велосити
Код

    <!-- velocityConfig -->
    <bean id="velocityEngine" class="org.springframework.ui.velocity.VelocityEngineFactoryBean">
        <property name="velocityProperties">
            <props>
                <prop key="resource.loader">class</prop>
                <prop key="class.resource.loader.class">org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader</prop>
                <prop key="velocimacro.library"></prop>
            </props>
        </property>
    </bean>

    <bean id="velocityConfig" class="org.springframework.web.servlet.view.velocity.VelocityConfigurer">
        <property name="resourceLoaderPath">
            <value>/WEB-INF/velocity/</value>
        </property>
    </bean>

    <bean id="velocityHelper" class="velocity.VelocityHelper">
        <property name="velocityEngine" ref="velocityEngine"/>
    </bean>


Шаблон велосити
Код

<tr>
    <td style="text-align:center;">$item.number<br/>$date.format('dd.MM', $item.regDate)</td>
    <td>$item.content</td>
    <td style="text-align:center;">$item.counteragent.shortName</td>
</tr>


после трансофрмации возвращается
Код

<tr>
   <td style="text-align:center;">8<br/>$date.format('dd.MM.yyyy',$item.regDate)</td>
   <td>Контент</td>
   <td style="text-align:center;">Контрагент</td>
</tr>



не проходит форматирование даты. вся строка "$date.format('dd.MM', $item.regDate)" остается как текст
если оставить $item.regDate, то дата отображается, но формат не тот что нужно. кто сталкивался?

подключено 2е библиотеки
velocity-1.5.jar
velocity-tools-generic-1.4.jar

PM MAIL   Вверх
garbuz
Дата 22.9.2009, 18:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 677
Регистрация: 22.1.2008

Репутация: 8
Всего: 11



А dateTool подключаете?
Код

<tools>
   <toolbox scope="application">
     <tool class="org.apache.velocity.tools.generic.DateTool"
              format="yyyy-MM-dd"/>
   </toolbox>
 </tools>


PM MAIL   Вверх
kez
Дата 23.9.2009, 08:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 39
Регистрация: 17.6.2009

Репутация: нет
Всего: нет



а как правильно подключать?
т.е. на сколько я понял должен быть xml файл конфигурации velocity, а как его указать в applicationContext?
PM MAIL   Вверх
garbuz
Дата 23.9.2009, 13:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 677
Регистрация: 22.1.2008

Репутация: 8
Всего: 11



PM MAIL   Вверх
kez
Дата 23.9.2009, 14:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 39
Регистрация: 17.6.2009

Репутация: нет
Всего: нет



пробовал. не работает.
PM MAIL   Вверх
kez
Дата 23.9.2009, 14:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 39
Регистрация: 17.6.2009

Репутация: нет
Всего: нет



пока вышел из ситуации таким образом - передаю в шаблон экземпляр ComparisonDateTool.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.0831 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.