来源:自学PHP网 时间:2015-04-14 14:51 作者: 阅读:次
[导读] package org OutHtml Dao;import java io FileNotFoundException;import java io IOException;public interface HtmlDao {public String getHtmlFile(String Path) throws IOException;publ...
package org.OutHtml.Dao;
import java.io.FileNotFoundException;
import java.io.IOException;
public interface HtmlDao {
public String getHtmlFile(String Path) throws IOException;
public String getHtmlSql(String SqlHtml);
public String getHtmlURL(String URL) throws IOException;
}
package org.OutHtml.Dao.imp;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;
import org.OutHtml.Dao.HtmlDao;
/*
* @功能介绍 获取HTML的三中方式
*
* 时间 2015-04-08 22:11:00;
*
* 开发人员 :杨英
*/
public class HtmlDaoImp implements HtmlDao{
public String getHtmlFile(String Path) throws IOException {
// TODO Auto-generated method stub
StringBuffer sb = new StringBuffer();
BufferedReader bufr = new BufferedReader(new FileReader(Path));
String line = null;
while((line = bufr.readLine()) != null){
sb.append(line);
}
return sb.toString();
}
public String getHtmlSql(String SqlHtml) {
// TODO Auto-generated method stub
StringBuffer sb = new StringBuffer();
return null;
}
public String getHtmlURL(String urls) throws IOException {
// TODO Auto-generated method stub
StringBuffer sb = new StringBuffer();
URL url = new URL(urls);
URLConnection conn = url.openConnection();
BufferedReader bufin = new BufferedReader(new InputStreamReader(conn.getInputStream()));
String line = null;
while((line = bufin.readLine()) != null){
sb.append(line);
}
return sb.toString();
}
}
package org.OutHtml.Util;
import java.util.Iterator;
import org.json.JSONException;
import org.json.JSONObject;
public class JsonOutHtml {
public String getHtml(JSONObject o,String HTML){
Iterator
通过Json的形式替换吊页面的内容,就不用一个个的去写值了。
JsonObject ,这个数据从业务层获取,自己组装。HTML是模版里面定义的内容,key对应着对应的内容,进行替换掉。 |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com