易截截图软件、单文件、免安装、纯绿色、仅160KB

jsp如何响应服务器进行更新?

我在服务器设置了一个监听某个属性文件变化的监听器,只有服务器启动,就会开始监听;
同时我写了一个JSP用来表现,
问题是:我想当服务器监听到属性文件改变时,服务器如何去让JSP进行更新?讲解思路请详细点,最好有例子。

监听器大致是这样的:
////// CLASS//////
public class MyTask extends TimerTask{
...
...
        /**
* 监听属性文件change是否改变,如果改变,更新;否则继续监听。
*/
private void doRun() {
if(change.equals("yes")){//如果属性文件change == yes,更新;

//
                        //应该如何让jsp更新?
                      //

}else{//否则不变;
System.out.println("The CHANGE properties has not been changeed.");
}
}
}
对打开的jsp,一般是没办法的,除非使用comet之类的技术。

AJAX 轮询~这样可以吧~~

http协议
只能别人再请求的时候
你显示的jsp页面有变化

引用
对打开的jsp,一般是没办法的,除非使用comet之类的技术。


请问可否详细点说明思路??

服务器推(comet)具体内容请g下

我个人的看法是JSP定时更新,设定更新时间片刻,采用AJAX来轮询服务器数据,有更新则下载

引用
服务器推(comet)具体内容请g下


相关问答:

jsp页面获取session的问题 - Java / Java EE

我在jsp页面存上一个session,本页面还可以取出值来.
但是一刷新,或者打开新的页面就取不出值来了.
奇怪的是,我测试另一个程序时候
在jsp页面存上一个session,本页面可以取出值来,刷新或打开新页面值能取出来了.
......

关于在JSP中script的引用

下面categoryTreeCont.jsp 代码
----------------------------------------
Java code:

<%@ page language="java" import="java.util.*" pageEncoding="gbk"%>
< ......

JSP 网页中如何去掉radio每个选项前的那个小圆圈

如题,我是用struts2做的网页,用了radio标签,每个选项前都有一个小圆圈,我需要把小圆圈去掉,单击字就好,被选中的选项背景变色。
就像大多数网站的分类检索,比如这个网站的那样的根据各种条件的实时搜索:
ht ......

关于在JSP中上传图片的相关问题 - Web 开发 / 其他

//用客户的session的id建立一个临时文件:
//String tempFileName=(String)session.getId();
String tempFileName = (String)session.getId();
//out.println(& ......

Unable to compile class for JSP - Java / Web 开发

<%@page language="java" contentType="text/html;charset=gb2312" import="java.sql.*"%>
<jsp:useBean id="db" class="wang.connectDB"/>
< ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号