新手高分救JSP和HTML的问题解决办法 我觉得他是先用一个动态的管理系统进行添加新闻,然后根据添加的内容用fso生成html页,然后再控制连接 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 同意楼上的观点。实际上在存在大量访问量的情况下,使用动态页面(如JSP)从数据库中获取数据并显示出来的压力是远远大于访问静态页面的,当然速度也是存在很大差距的,所以在这种情况下,都是由JSP页面将数据提取出来并生成静态页面。如果有数据更新的时候,数据采集人员可能进行一次数据发布,将更新的数据发布出来,并生成新的链接。 动态是好,可是会影响速度,所以动态生成静态页面是一种折中的方法。jsp是在服务器端处理的,在客户端看到的就是经过处理的静态页面 jack813和guo__peng(guo__peng)非常感谢你们的回复,让我学到不少东东,不知二位可以具体一点吗?有实例是最好的了。先谢谢了!!! 很模糊,还是不清楚怎么由jsp生成静态页的.能详细说一下么? 动态生成html页面,而不是从数据库中读取的,那样太浪费资源 简单的一个实现机制就是后台管理时添加新闻内容到数据库,然后服务器有一个线程在跑,定时把数据库中新添的数据读出,然后用io方式新建并写入内容到一个静态html文件中。这个写入的过程可以调用实现定义好的模板。这样做的好处是降低服务器负载,提高并发访问速度。 顶,我做过这类的。 以下是小弟的做法: 1、先做一个新闻发布后台系统,用来对数据库里面输入最新的消息 2、建立JSP页面从数据库不断的获取消息,当然这个获取是从最新的时间开始的,所以用户每次看到的都是最新的消息 3、然后在主页里才用模板,对JSP页面进行嵌套,即用IFRAME望楼主能参考 嗯先谢谢了fyq168(庆耀)对了,那个模版应该如何做呀,是不是在模版中用框架结构呀,这样可以确定后缀名是HTML是吗? 还是有点不懂了。我看了一些新闻发布的系统,那些系统可以自动生成一个些HTML文件,这样在制作的时候方便多了,不如在JSP里面是不是也可以呀! 请指点了!! 如果你是追求文件名是HTML那太简单了,你创建个HTML页面框架就ok了。但我想兄弟不是就简单追求个文件名把! 实际上是大型系统动态生成HTML页面的你可以找个比较好一点的新闻发布系统看看,会明白很多的。 楼主可以看看这个网站http://www1.gradjob.com.cn/defaults/我的思想就是这样的,不知道能不能帮到你的忙了 java io写文件不难,复杂就复杂在了处理超链接上.望高手能用点实例说明. 建议楼主可采用如下解决方案: 首先建立一模版文件,在你要插入新闻的位置插入标签,如:<!-- 图片新闻 --> 其次做一个bean处理字符替换的问题,bean接收文件路径和标签字符等参数,bean的逻辑是从数据库中取出数据字符String str1,替换调页面中的标签(str2),具体页面可在网上搜索,(注意:JDK1.3版本中无replaceAll()方法,须用1.4以上版本,或自己通过StringBuffer中的replace方法也可实现) 到此,页面即生成完毕,但如果页面中有点击数等动态数据,可用以下方法解决: 在替换数据的时候,在有动态数据的栏目中嵌入<script language=javascript src='xx/xx.jsp'></script>,当往此栏目中发布新闻的时候,根据栏目生成如XML格式的文件,xx.jsp文件则读取相应xml中的信息,并用一个for循环将xml中的信息用document.write()的方法显示处理,即页面中就可以实时的显示动态信息了。详细吧?给分吧 feihn(一匹插上了翅膀的狼)真谢谢你了,我懂了不少,要分后天,希这几天有人可以贴出一个例子和语句出来。 在静态页中加入<script language=javascript src='xx/xx.jsp'>可以直接读取数据库了。 大家帮忙推荐一本包含公交查询系统案例的最好是基于java的书 求助,MyEclipse能显示图片,但在浏览器中却不能显示 显示内容一般正常一般是口口口 页面缓存上的数据如何取? 服务器问题 华为IPTV的机顶盒关于播放音频 修改服务器文件(比较难) jquery treeview,ajax,hibernate,绑定数据库 求教:找不到javax.servlet包~(60分) 如果再传递的参数中有汉字,怎么办 使用JSTL页面中不能输入中文 怎样实现提前提醒的问题
先谢谢了!!!
这样做的好处是降低服务器负载,提高并发访问速度。
以下是小弟的做法:
1、先做一个新闻发布后台系统,用来对数据库里面输入最新的消息
2、建立JSP页面从数据库不断的获取消息,当然这个获取是从最新的时间开始的,所以用户每次看到的都是最新的消息
3、然后在主页里才用模板,对JSP页面进行嵌套,即用IFRAME望楼主能参考
先谢谢了fyq168(庆耀)
对了,那个模版应该如何做呀,是不是在模版中用框架结构呀,这样可以确定后缀名是HTML是吗? 还是有点不懂了。我看了一些新闻发布的系统,那些系统可以自动生成一个些HTML文件,这样在制作的时候方便多了,不如在JSP里面是不是也可以呀! 请指点了!!
你创建个HTML页面框架就ok了。
但我想兄弟不是就简单追求个文件名把!
你可以找个比较好一点的新闻发布系统看看,会明白很多的。
http://www1.gradjob.com.cn/defaults/
我的思想就是这样的,不知道能不能帮到你的忙了
复杂就复杂在了处理超链接上.
望高手能用点实例说明.
首先建立一模版文件,在你要插入新闻的位置插入标签,如:<!-- 图片新闻 -->
其次做一个bean处理字符替换的问题,bean接收文件路径和标签字符等参数,bean的逻辑是从数据库中取出数据字符String str1,替换调页面中的标签(str2),具体页面可在网上搜索,(注意:JDK1.3版本中无replaceAll()方法,须用1.4以上版本,或自己通过StringBuffer中的replace方法也可实现)
到此,页面即生成完毕,但如果页面中有点击数等动态数据,可用以下方法解决:
在替换数据的时候,在有动态数据的栏目中嵌入<script language=javascript src='xx/xx.jsp'></script>,当往此栏目中发布新闻的时候,根据栏目生成如XML格式的文件,xx.jsp文件则读取相应xml中的信息,并用一个for循环将xml中的信息用document.write()的方法显示处理,即页面中就可以实时的显示动态信息了。详细吧?给分吧
真谢谢你了,我懂了不少,要分后天,希这几天有人可以贴出一个例子和语句出来。