2011-06-22 54 views
0

我有一個運行在Tomcat中的簡單Web應用程序。有一個servlet將請求和響應轉發給一個jsp頁面,後者又將這些內容打印到瀏覽器中。ServletResponseObject或servletresponsewrapper的內容

現在我有一個方面,它捕獲的迴應。在這種情況下,一個HttpServletResponse。現在我想要做的是我想要捕獲響應並添加一些內容以通過JSP頁面顯示在瀏覽器中。

我不想在jsp頁面中添加內容,而是希望在不更改我的jsp或servlet的情況下使用aspectJ的運行時編織功能添加一些內容。

我還沒有能夠找出任何解決方案,請幫助我這個。謝謝。

+0

你知道如何接受答案嗎? – abalogh

+0

No.I dont ..投票需要一些我沒有的功勞。 – Abhishek

+2

投票和接受是兩種不同的行爲。如果您打開自己提出的問題,您可以在點下面的左側看到一張支票,如果您點擊它,問題將被接受。 – abalogh

回答

0

我們不會那樣做與responseRequest對象是一個更好的選擇。您必須瞭解JSP是服務器端技術,因此您的request曾經在JSP頁面中處於活動狀態。

此外,我建議你看看Servlet Filters,這些都是爲了這種情況。

+0

但是,先生,我有一個簡單的疑問。我們可以看到HttpServletResponse對象的內容來自編譯的JSP頁面。我試圖在jsp頁面上應用aspect。但沒有運氣。也沒有這樣的API。 – Abhishek

相關問題