2011-06-27 56 views
0

我有一個簡單的應用程序,它在從servlet獲取一些數據後將jsp文件呈現到瀏覽器中。現在,我想將一些數據以某種HTML標記的形式添加到出來的響應對象中的jsp。在外部響應對象中添加內容

我已經做了過濾器和響應包裝它返回一個自定義的PrintWriter作爲覆蓋的getWriter方法:

StringWriter sw = new StringWriter(); 
public PrintWriter getWriter() { 
    return new PrintWriter(sw); 
} 

現在我可以用GetString函數來檢索此響應對象的字符串

public getString(){ 
    return sw.toString(); 
} 

,我能夠通過添加字符串中的內容

str.split("<tag where I have to add>"); 

但現在我想把這個字符串渲染到我的瀏覽器中。

我需要創建一些其他的Wrapper對象嗎?或者請建議任何其他方式來實現這一目標。任何幫助將不勝感激。

謝謝。

回答

1

您正在否決響應對象的現有編寫器。你應該保持對那個作者的引用,並最終將最終/修改的內容寫入該作者。

+0

謝謝先生,你救了我的命.. – Abhishek

相關問題