2010-12-15 17 views
1

ダイナミックデータがあるjspページ。サーブレットからjspページのHTMLを取得する

サーブレットからブラウザに表示されるjspページのhtmlを取得します。

jspのhtmlをString変数に保存します。

サーブレットからjspファイルのhtmlソースを取得することは可能です。 「はい」の場合。どうやって?

+0

と一緒にここで見つけることができますか? htmlがどのように生成されているかを見るだけであれば、ページがレンダリングされた後にブラウザから「ソースを表示」することができます。そうでなければServletFilterが私に打撃を与える唯一のオプションです –

+1

サーブレットでHTMLを生成する必要がある理由を説明してください。 – craftsman

+1

重複:http://stackoverflow.com/questions/1963158/capture-generated-dynamic-content-at-server-side – BalusC

答えて

1

使用コモンズHTTPクライアントこれは、JavaアプリケーションからGETまたはPOST要求を作成するのに役立ちます。

あなたの要件ごとに、あなたが同じを使用して、完全にレンダリングされたHTMLソースのコンテンツを取得することができます

すべての認証のparamsのように必要なデータや...セッションIDのなどを渡すことができます。あなたがHTMLをしたいなぜ

多くの詳細については、良い例

http://hc.apache.org/httpclient-3.x/userguide.html

0

あなたの質問を誤解していない限り、これは単にwgetまたはcurlコマンド(またはWindowsに相当するもの)を使用してページを取得し、ファイルに保存するだけです。

(ページがデータをフェッチまたはレンダリングするために実行しなければならないのJavascriptが含まれている場合、これは動作しません。そのユースケースの場合、this questionへの回答を参照してください。)

関連する問題