新闻发布系统前台页面内容的显示 大型新闻网站前台页面读去数据库的方法? 有经验的朋友 帮一下 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 cms 是后台发布生成静态页面. 应该使用静态化。可以减少CPU的使用。同时也利于搜索引擎抓取。。 前台页面的内容要从数据库中查询提取,而且这些内容属于不同的类型。我用的是SSH整合技术开发的,JSP页面的内容从数据库中提取。那怎样将JSP页面转化或生成HTML静态页面? 将动态jsp生成静态html<%@ page import="java.text.*"%> <%@ page import="java.util.*"%> <%@ page import="java.io.*"%> <%@ page import="java.net.*"%> <% URL stdURL = null; BufferedReader stdIn = null; PrintWriter stdOut = null; try { stdURL = new URL("http://www.163.com"); } catch (MalformedURLException e) { throw e; } try { stdIn = new BufferedReader(new InputStreamReader(stdURL.openStream())); stdOut = new PrintWriter(new BufferedWriter(new FileWriter("c:/163.html"))); } catch (IOException e) { } /***把URL指定的页面以流的形式读出,写成指定的文件***/ try { String strHtml = ""; while((strHtml = stdIn.readLine())!=null) { stdOut.println(strHtml); } } catch (IOException e) { throw e; } finally { try { if(stdIn != null) stdIn.close(); if(stdOut != null) stdOut.close(); } catch (Exception e) { System.out.println(e); } } %> 既然楼主使用SSH框架建议楼主使用Struts标签来动态显示数据这也是开发中经常使用的方法 用div+css,数据库内容生成html文件,可以根据不同的内容生成不同的html,然后用jsp包含进来,将html嵌入div 中!应该可行的 人家都没说用SSH,我最讨厌动不动就SSH的人你去看下那几个门户网站,哪个是动态显示的啊!都是生成静态htm的。看你那几个星星不知道哪刷的 IE不支持JQuery吗? 数据库操作 tomcat启动filter问题出现error filterStart jsp中更新数据遇到问题,请高手指点!在线等 如何实现分页处理后停留在当前页?(中秋节快乐) Jspsmartupload 在不同客户端的问题。急 单点登录问题 JAVA(JSP)开发困惑-为什么我对jsp看不到希望 高什么,看完jsp还不知道怎么上传文件??这里人才这么多。。。。 JAVA的CMS开源框架,用哪个比较好啊? spring整合hibernate 数据库问题! 关于日期周期选择的问题
将动态jsp生成静态html<%@ page import="java.text.*"%>
<%@ page import="java.util.*"%>
<%@ page import="java.io.*"%>
<%@ page import="java.net.*"%>
<%
URL stdURL = null;
BufferedReader stdIn = null;
PrintWriter stdOut = null;
try {
stdURL = new URL("http://www.163.com");
}
catch (MalformedURLException e) {
throw e;
}
try {
stdIn = new BufferedReader(new InputStreamReader(stdURL.openStream()));
stdOut = new PrintWriter(new BufferedWriter(new FileWriter("c:/163.html")));
}
catch (IOException e) {
}
/***把URL指定的页面以流的形式读出,写成指定的文件***/
try {
String strHtml = "";
while((strHtml = stdIn.readLine())!=null) {
stdOut.println(strHtml);
}
}
catch (IOException e) {
throw e;
}
finally {
try {
if(stdIn != null)
stdIn.close();
if(stdOut != null)
stdOut.close();
}
catch (Exception e) {
System.out.println(e);
}
}
%>
建议楼主使用Struts标签来动态显示数据
这也是开发中经常使用的方法
你去看下那几个门户网站,哪个是动态显示的啊!
都是生成静态htm的。看你那几个星星不知道哪刷的