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 に答える