2008-10-28 13 views
1

我需要捕獲HTML並在HTML數據最終輸出給用戶之前對其進行一些後處理。最終的HTML文檔實際上由許多JSP包含(12個左右)組成,因此JSP中實際存在一些邏輯。但我需要生成的HTML。這必須在服務器端完成。如何從JSP頁面捕獲最終的HTML輸出,但在將其顯示給用戶之前?

我只想到了2個選項。

  1. 使用JSP標記庫並通過某種形式的捕獲捕獲輸出。但是這些JSP對於那麼多代碼來說是一團糟,理想情況下我試圖避免修改任何JSP頁面。

  2. 使用URL/Net庫並通過http請求連接到此頁面。但這也是一種混亂。

回答

3

如果我明白你想要做什麼,那麼你應該能夠通過使用servlet filter來做到這一點。查看經過驗證的gzip example,瞭解如何捕獲和修改整個輸出流。

相關問題