您当前位置:lerx帮助中心
本类热点
推荐阅读
文章正文
Lerx 1.0实现首页静态HTML定时刷新方法说明
2010-10-18 14:14:06

配置说明:

WEB-INF下web.xml文件中找以下代码:


CronCreateHtml
forum.CronCreateHtml


     CurrentAppUrl
     http://www.lerx.com
   

   
     IndexName
     index.html
   

   
     intervalTime
     0
   

1


CronCreateHtml
/CronCreateHtml

http://www.lerx.com改成您的网站首页地址,如:http://www.yoursite.com/index.jsp

index.html改成您网站的首页默认文件,如index.html index.htm default.html default.htm等等。注意只能选一个哦,别把这些都填上去。这里的例子是index.html。

把0改为您要刷新的间隔时间。

这么一说您该明白了:

CurrentAppUrl    -->   您的网站首页的可执行jsp文件
IndexName    -->    生成后的静态文件
intervalTime    -->  刷新间隔时间,为0将不进行静态处理

保存以后,记着重启一下tomcat。

测试一下,看看生成的首页的源文件,最下面一行是会有生成静态时间的提示的。如果不行,说明您系统中的JDK版本老化了哦,那就自己编译一下吧。方法如下:

把下载包中的src中的createhtml.java、CreateHtmlTask.java、CronCreateHtml.java复制到WEB-INF下的src目录或classes目录。因为有两个包是相互引用的,直接编译会报错,所以先修改一下CreateHtmlTask.java。将下面的三行注释掉,就是前面加个//就行了。


       strJspURL=CronCreateHtml.strJspURL;
       strLocalStaticHTMLFile=CronCreateHtml.strLocalStaticHTMLFile;
       strLocalStaticHTMLPath=CronCreateHtml.strLocalStaticHTMLPath;

下面就编译一下:到这个目录下执行javac *.java

linux输入./javac *.java

成功后,把.class复制到classes目录下的forum中进行替换。

再把CreateHtmlTask.java还原,就是删掉刚才加的//。再编译一下CreateHtmlTask.java。

javac CreateHtmlTask.java

最后把CreateHtmlTask.class复制到classes目录下的forum中进行替换即可。