1
有没有办法逃避的文本使用与Omnifaces一个JSON表达: e.g:Omnifaces逃生JSON字符串
"reviewBody": "#{of:escapeJS(reviewBean.text)}"
这似乎逃脱单引号,但我想逃离双引号。
有没有办法逃避的文本使用与Omnifaces一个JSON表达: e.g:Omnifaces逃生JSON字符串
"reviewBody": "#{of:escapeJS(reviewBean.text)}"
这似乎逃脱单引号,但我想逃离双引号。
对于EL中的JSON编码,改为使用#{of:toJson}
(在OmniFaces 1.5中引入)。
"reviewBody": #{of:toJson(reviewBean.text)}
请注意,它已经处理双引号。此功能不仅与CharSequence
(String
和朋友)的交易,但也适当地Number
,Boolean
,Date
,Object[]
,Collection
,Map
甚至真正的JavaBean交易。基本上,你可以用它编码“一切”,而不用担心格式和引用。另见showcase,javadoc和source code。