容器,jsp会请求servlet
将jsp
渲染成html页面,如果想简单点就部署到tomcat,打开这个页面,单击右键查看源码,里面就是你想要的itjob.html,其实它也是走了servlet然后渲染出来的。
public class HTMLMaker {final static Object lock = new Object()
public static void makeHtml(String page, String filePath){
makeHtml(page,filePath,"UTF-8")
}
public static void makeHtml(String page, String filePath,String chartset) {
synchronized (lock) {
HttpURLConnection huc = null
BufferedReader br = null
BufferedWriter bw = null
try {
huc = (HttpURLConnection)new URL(page).openConnection()
System.setProperty("sun.net.client.defaultConnectTimeout", "30000")
System.setProperty("sun.net.client.defaultReadTimeout", "30000")
huc.connect()
InputStream stream = huc.getInputStream()
bw = new BufferedWriter(new OutputStreamWriter (new FileOutputStream(filePath),chartset))
br = new BufferedReader(new InputStreamReader(stream, chartset))
String line
while((line = br.readLine())!= null){
if(line.trim().length() >0){
bw.write(line)
bw.newLine()
}
}
}catch (Exception e) {
e.printStackTrace()
}finally {
try {
br.close()
bw.close()
huc.disconnect()
}catch (Exception e) {
e.printStackTrace()
}
}
}
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)