2012-04-02 57 views
3

我怎樣才能改變我的HTML到SafeHtml如何我HTML轉換成SafeHtml在GWT

Html htmlText = new Html(); 
htmlText.setText(result.getText()); 

我保存在我的htmlText一份簡歷,但我想將其保存爲SafeHtml

怎麼能我把上面的html轉換成safehtml?

感謝

回答

5

看看com.google.gwt.safehtml.shared.SafeHtmlUtils,這個類提供了用於創建SafeHtml,爲您解決問題最簡單的方法實用方法是使用

SafeHtml safeHtml = SafeHtmlUtils.fromString(result.getText()); 
+0

,謝謝,我加你的代碼,在safeHtml我結果即將到來,但它並沒有出現在我的瀏覽器中,我正在像這個resumeScrollPanel.add((HTML)htmlResumeText)中添加我的小部件; 。難道我做錯了什麼? – user1226162 2012-04-02 17:27:38

+2

這就是SafeHtml的一個要點,它可以防止HTML被添加到頁面中,導致您無意繪製內容。如果您想將絕對信任的字符串轉換爲SafeHtml對象,請改用SafeHtmlUtils.fromTrustedString。 – 2012-04-02 19:32:04

+0

我做了它,但仍然沒有出現,任何想法 – user1226162 2012-04-03 17:11:59