私は、aspectJ を使用して HttpServlet.do*(リクエスト、レスポンス) をインターセプトし、HTML テキストを取得しようとしています (タイトルを抽出し、おそらく html をファイルに保存する必要があります)。
HttpServletResponse への参照を取得したら、応答本文 (html テキスト) にアクセスする最良の方法は何ですか?
これが私の見つめているコードです。
public aspect HttpRequestHandlerAspect {
pointcut getRequest(HttpServletRequest request, HttpServletResponse response)
: execution(protected * javax.servlet.http.HttpServlet.*(HttpServletRequest, HttpServletResponse))
&& args(request, response);
Object around(HttpServletRequest request, HttpServletResponse response) : getRequest(request, response) {
Object ret = proceed(request, response);
// now how do I access the HTML response text ( and get the title of the page) in here?
}
}