Escape-строка с использованием тегов Struts2

Я пытаюсь избежать символов

<s:select list="#{'Achat d'eclair':'Achat d'eclair'}" />

Как я могу избежать Achat d'eclair в тегах Struts2?


person John    schedule 21.07.2015    source источник


Ответы (1)


Прежде всего, с нотацией #{} вы создаете карту, где значение до : является ключом, а после — значением, и вы, вероятно, не хотите, чтобы ключ вашей карты был с некоторыми сложными символами. в этом.

Чтобы избежать ', используйте \\ следующим образом:

<s:select list="#{'achatdeclair':'Achat d\\'eclair'}" />
person Aleksandr M    schedule 21.07.2015
comment
Я использовал ‹s:select list=#{'achatd\\'eclair':'Achat d\\'eclair'} /›, и это работает для меня - person John; 21.07.2015