2
解決方案取消轉義字符是:如何串HTML字符非轉義使用Groovy在播放框架
#{verbatim} ${mycontent} #{/verbatim}
或${_news.content.raw()}
但有一個簡單的方法來在遊戲框架使用Groovy串HTML字符?
解決方案取消轉義字符是:如何串HTML字符非轉義使用Groovy在播放框架
#{verbatim} ${mycontent} #{/verbatim}
或${_news.content.raw()}
但有一個簡單的方法來在遊戲框架使用Groovy串HTML字符?
我不知道理解你的問題,但:
${mycontent.escapeHtml()}
或${mycontent.escape()}
,如果你想乾淨你的字符串mycontent
只能得到文本,你可以使用Jsoup庫做你自己的FastTags,並做類似的事情:
package tags;
...
import org.jsoup.Jsoup;
import org.jsoup.safety.Whitelist;
...
public class MyJavaExtensions extends JavaExtensions {
public static String cleanString(String s) {
try {
return Jsoup.parse(s).text();
} catch (Exception ex) {
return null;
}
}
}
而且你可以在你的Groovy的模板一樣使用它:${mycontent.cleanString()}