jspファイルを文字列にレンダリングする方法は何ですか? spring/struts/etc のようなフレームワークを使わなくても可能ですか?..
13260 次
3 に答える
0
JSP やその他の Web ページなど、任意の Web ページをストリーミングしたい場合は、以下の方法を使用できます。
java.io.* をインポートします。
java.net.* をインポートします。
パブリック クラス c {
public String getHTML(String urlToRead) {
URL url;
HttpURLConnection conn;
BufferedReader rd;
ストリングライン;
文字列結果 = "";
試す {
url = 新しい URL(urlToRead);
conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("GET");
rd = 新しい BufferedReader(新しい InputStreamReader(conn.getInputStream()));
while ((行 = rd.readLine()) != null) {
結果 += 行;
}
rd.close();
キャッチ(例外e){
e.printStackTrace();
}
結果を返します。
}
public static void main(String args[])
{
cc = 新しい c();
System.out.println(c.getHTML(args[0]));
}
}
于 2009-09-23T07:08:13.860 に答える
0
JSP ページは、Apache Tomcat に含まれる Apache Jasper などの任意の JSP レンダリング エンジンでコンパイルできます。
于 2009-09-23T07:08:34.750 に答える
0
MockRunnerを使用します。これにより、たとえば、テスト ケースで JSP を実行できます。
于 2009-09-23T07:53:11.087 に答える