| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > Apache Struts2 |
| Автор: oneDude 17.11.2011, 22:58 |
| Здравствуйте! Попробовал struts 2 и нашёл досадное обстоятельство. Все наши с вами родные русские (для кого-то российские) символы выводится тегами struts (<s:property />, например) в виде НЁХ последовательностей типа &1234; Исходник страницы, в результате растёт в 3~4 раза (т.к. на каждый символ приходится по 5 буржуйских) это нехорошо и нечитаемо. Приходится каждому struts-тегу ставить escape="false", что неудобно. Есть ли более универсальный способ решить проблему? P.S. Простой текст, в обычных html тегах, выводит в исходниках страницы нормально. Из базы тоже загружается в нужной кодировке, как уже говорил выше - виноват именно struts. Спасибо всем кто уделит внимание |
| Автор: Ares4322 21.11.2011, 16:29 | ||
А у Вас стоит в начале странички такой тег
? |
| Автор: oneDude 21.11.2011, 20:44 |
| О да, конечно. Всё выводится нормально простыми JSTL тегами типа ${message.title} Но это несколько неудобно, к тому же не хочется использовать кашу из JSTL и struts-тегов. |