public static void generatorHtml() {
String html = "";
String filePath = ServletActionContext.getServletContext().getRealPath(
"/index.html");
File file = new File(filePath);
if (file.exists()) {
file.delete();
}
try {
HttpServletRequest request = ServletActionContext.getRequest();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort();
URL url = new URL(basePath + "/index_doQuery.do");
URLConnection uc = (HttpURLConnection) url.openConnection();
uc.setRequestProperty("User-Agent",
"Mozilla/4.0 (compatible; MSIE 5.0; Windows NT; DigExt)");
uc.setConnectTimeout(3000);
InputStream in = uc.getInputStream();
int n;
StringBuffer buffer = new StringBuffer();
BufferedReader reader = new BufferedReader(new InputStreamReader(
in, "utf-8"));
while ((n = reader.read()) != -1) {
buffer.append((char) n);
}
html = new String(buffer.toString());
file.createNewFile();
FileOutputStream o = new FileOutputStream(filePath);
o.write(html.getBytes("UTF-8"));
} catch (IOException e) {
e.printStackTrace();
}
}
分享到:
相关推荐
在压缩包中的"april.exe"可能就是这个首页静态页面生成工具的可执行文件,用户双击运行后,按照提示操作即可生成静态页面。"说明.txt"很可能是提供关于如何使用这个工具的指南,包括安装步骤、配置选项以及可能出现...
Index.aspx : 首页 (同时处理生成静态页逻辑) Static.htm : 静态模板主表页 StaticDetail.htm : 静态模板详细页 App_Data/Test.mdb : 示例数据库 bin/QYTang.Gengerate.dll : 已编译动态链接库 类文件: ...
完整的asp生成静态页面 asp生成静态页面,包括数据的添加、删除、修改,webeditor的使用和一些简单的js的使用根目录下index.htm页面为生成的首页asp文件夹 index.htm为后台操作页面 createhtml.asp为生成所有新闻静态...
6. `bl.txt`、`link.txt`、`css`:这些可能分别包含了网页的黑名单设置、链接信息以及样式表,对于生成静态文件时保持页面布局和样式一致性至关重要。 在使用这款软件时,需要注意以下几点: - **设置正确的静态...
在IT行业中,静态页面与动态页面是两种常见的网页类型。静态页面是由HTML、CSS和JavaScript等静态文件组成的,内容在服务器端创建后直接发送到客户端,而动态页面则是在用户请求时由服务器端的脚本(如PHP、ASP、JSP...
simply-static是一个简单的一键生成全站静态html文件的wordpress插件,支持生成或不生成指定url的html文件,生成文件的资源路径可选相对路径、绝对路径和脱机文件,html文件可以直接生成在服务器或zip压缩包下载。...
在IT行业中,动态网站生成静态页面是一种常见的优化技术,它能够提高网站的访问速度和搜索引擎友好性。本文将深入探讨如何使用ASP(Active Server Pages)结合FileSystemObject(FSO)来实现这一功能,同时,针对...
手动生成页面静态文件,首页静态生成,可以选择对于的php或ASP文件输出生成静态页面
在"网站静态页面demo"这个案例中,我们可以深入学习和理解如何构建一个完整的静态网页。"页面布局"标签提示我们,这个压缩包可能包含了一些关于网页布局设计的知识点。 1. **HTML结构**:HTML(超文本标记语言)是...
生成静态页面对于搜索引擎优化(SEO)特别有利,因为搜索引擎爬虫更倾向于抓取和索引静态内容。通过ASP.NET生成静态HTML,可以提高网站在搜索结果中的可见性。 6. **总结** ASP.NET生成静态网页是提高网站性能和...
4. **缓存策略**:为了提高效率,可以设定缓存策略,比如在内容更新时自动重新生成静态页面,或者设置定时任务定期生成静态页面。这可以通过调度工具(如Quartz)来实现。 5. **URL重写**:为了让用户仍能通过原来...
很好的asp整站生成静态页面企业网站 css+div 功能模块: 一,系统管理 修改密码 网站信息设置 导航栏目 在线客服 网站公告 数据库操作 空间统计 访问统计 友情链接 阻止SQL注入记录 幻灯设置 使用帮助...
科汛cms自动生成首页静态插件可定时生成,适合v7,v8版本,静态符合seo,特别是访问量大的网站,为节省服务资源更要生成静态。然而当科汛cms把首页设置时,虽然当没有首页文件时自动回生成,但是不能定时生成,导致...
在这个“html个人博客的静态网页”压缩包中,包含了一个已经设计完成的个人博客的静态页面。静态网页意味着页面内容在服务器端不进行动态生成,而是以固定的HTML文件形式存在,当用户请求时,服务器直接发送这些文件...
我们可以看出ASP生成静态首页的主要流程是:首先定义模板文件,然后通过 `loadtemplate` 函数加载模板内容,接着使用 `process_customtags` 函数解析模板中的自定义标签,最后通过 `Parsetag` 函数处理每个标签,...
搜索引擎在抓取网页时,静态页面通常比动态页面更容易被抓取,且能更准确地反映出网站的内容,从而提高搜索引擎的收录率。 从压缩包子文件的文件名称列表中,我们可以推测出以下信息: 1. **index.asp**:这是网站...
2、后台可生成前台的全部静态页面,主要有网站首页、新闻栏目列表页和新闻详情页等页面的静态页面生成(对学习静态页面生成的初学者有比较大的帮助) 3、设计模式采用的是抽象工厂的模式,有需要可以比较顺利地把...
在.NET框架中,后台生成静态页面是一种常见的优化网站性能的技术,尤其适用于内容更新不频繁但访问量大的网站。这种技术可以将动态生成的网页转换为HTML文件,供客户端直接下载,减少了服务器处理请求的负担。以下是...
自己开发的用于生成网站首页静态页面的小工具,主要是把大量程序调取的首页生成静态html,加速网络访问速度。用windows服务自动定时生成网站首页静态页html,可设置生成路径,间隔时间,程序控制注册卸载服务,带...
在这个"PHP生成静态页面小程序"中,我们探讨的是如何利用PHP技术将原本动态生成的网页转换为HTML静态页面,以提高网站性能,减轻服务器负担,并优化搜索引擎排名。 首先,我们要理解动态页面与静态页面的区别。动态...