これを行うには、「Velocity」というツールを使用できるはずです。 http://velocity.apache.org/engine/devel/webapps.htmlの「チュートリアル」セクションまでスクロールすると、その動作の例を得ることができます。
私はしばらく使っていないので少し読んでみてください。
まず、例に示す形式を使用してHTMLテンプレートを作成する必要があります。
(テンプレートを作成した後で)すると、何をすべきかの要旨は以下の通りです:
VelocityEngine ve = new VelocityEngine();
Template template = ve.getTemplate("name_of_template");
VelocityContext context = new VelocityContext();
StringWriter writer = new StringWriter();
context.put("username", yourUsernameString);
context.put("password", yourPasswordString);
template.merge(context, writer);
// 'writer' now holds the output!
// try using 'writer.toString()' to get a string version.
あなたは今、あなたの変数を使用してHTMLを保持する「作家」オブジェクトが残されるべきそれの中に!
これが役に立ちます。
あなたはHttpClientのようなものについて話していますか?http://hc.apache.org/httpclient-3.x/apidocs/org/apache/commons/httpclient/HttpClient.html –
いいえ、文字列変数に生のHTMLがあります。 。 "javax.swing.text.html.HTMLDocument"のオブジェクトを構築したいと思います。私は手動でリクエストパラメータを設定することができ、ウェブサーバにページのレスポンスを投稿することができます。 – ankurtr
または "HTMLの文字列"を "HTMLドキュメントオブジェクト"に解析するように頼んでいますか? →http://stackoverflow.com/questions/3152138/what-are-the-pros-and-cons-of-the-leading-java-html-parsers – BRFennPocock