|
|
|
fmt_rt:formatDate. Склонение месяца
|
|||
|---|---|---|---|
|
#18+
Здравствуйте всем! Java2EE-проект (java, servlet, JSP, HTML) был разработан и развернут на сервере WSAS 6.0 (Linux). Потребовалось перенести приложение на сервер WSAS 7.0 (Windows). Приложение было перенесено успешно. Но замечены отличия в работе тэга fmt_rt:formatDate. Во всех JSP, где использовалось преобразование даты по шаблону "dd MMMM yyyy", в результате наименование месяца выходит в именительном падеже. Тогда как на старом сервере всё склонялось. Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. В чем может быть проблема? Куда можно покопать? С уважением, Семен Попов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2013, 17:48:15 |
|
||
|
fmt_rt:formatDate. Склонение месяца
|
|||
|---|---|---|---|
|
#18+
У там наверное есть кастомная реализация тэг fmt_rt:formatDate, в которой написнао если format.contains("года") то просклонять месяц. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2013, 19:15:12 |
|
||
|
fmt_rt:formatDate. Склонение месяца
|
|||
|---|---|---|---|
|
#18+
Спасибо. А может быть тогда можно перекинуть нужную библиотеку jstl (класс fmt_rt) со старого сервера на новый? Будет ли работать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2013, 18:44:48 |
|
||
|
fmt_rt:formatDate. Склонение месяца
|
|||
|---|---|---|---|
|
#18+
Есть возможность переписать код JSP-страницы. Может быть тогда подскажете готовое решение, как отобразить дату переменной типа java.sql.Date в требуемом виде "dd MMMM yyyy года" (чтобы месяц склонялся)? Походу, придется отказаться от JSTL :-( Заранее благодарен ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2013, 22:04:49 |
|
||
|
fmt_rt:formatDate. Склонение месяца
|
|||
|---|---|---|---|
|
#18+
Sеmen Popov , JSTL использует java.util.SimpleDateFormat для форматирования дат. java.util.SimpleDateFormat берет названия месяцев из java.util.DateFormatSymbols#getMonths() (ну и java.util.DateFormatSymbols#getShortMonths()) Названия высасываются из ресурсов. В реализации JDK на linux названия одни, в реализации на Win - другие. Точно не знаю, где именно эти ресурсы. "Подложить" что-либо из JDK на linux в JDK на Win врядли получится. Возможность поменять названия месяцев вообще-то предусмотрена: java.util.DateFormatSymbols#setMonths() Только будет непросто заставить SimpleDateFormat их использовать. (Он инициализирует все в начале и кэширует). Попробуй. Попытка не пытка :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2013, 10:51:20 |
|
||
|
fmt_rt:formatDate. Склонение месяца
|
|||
|---|---|---|---|
|
#18+
Semen Popov, Semen PopovСпасибо. А может быть тогда можно перекинуть нужную библиотеку jstl (класс fmt_rt) со старого сервера на новый? Будет ли работать? Этот таглиб был отдельно от приложения? Может попробовать внедрить старую версию этого таглиба в свое приложение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2013, 12:59:23 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=232&tid=2129483]: |
0ms |
get settings: |
18ms |
get forum list: |
17ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
40ms |
get topic data: |
16ms |
get forum data: |
4ms |
get page messages: |
81ms |
get tp. blocked users: |
3ms |
| others: | 380ms |
| total: | 569ms |

| 0 / 0 |
