РЕДАКТИРОВАТЬ - Ответ на уточненный вопрос
Первый явно встроенный, поэтому переводчик знает, что это безопасно.
Второй - из внешнего источника (вы используете выражениеЯзык) и как таковой не является безопасным и должен быть спасен.Результат экранирования будет таким, как вы написали, в основном он покажет вам точное значение сущности HTML.
Это связано с безопасностью (например, XSS) и необязательно i18n.
Предыдущаяпопытка
Я не совсем понимаю, о чем вы просите, но я верю, что это «как отобразить это?».
Большинство стандартных элементов управления JSF содержат атрибут escape, которыйесли установлено в false, текст не будет экранирован.К сожалению, похоже, что вы используете что-то вроде SeamTools, у которого нет этого атрибута.
Что ж, в этом случае сделать особо нечего.Если вы не можете использовать стандартный элемент управления, возможно, вам следует пойти и попытаться на самом деле сохранить файл свойств в формате Unicode (на самом деле UTF-16 BigEndian) и просто поставить действительный символ неразрывного пробела Unicode.Теоретически это должно работать;Файлы свойств в кодировке Unicode поддерживаются в последней версии Java (хотя я не могу вспомнить, была ли это Java SE 5 или Java SE 6) ...