易截截图软件、单文件、免安装、纯绿色、仅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中select问题

在jsp里面,用个select既能输入自动匹配又能下拉选择的,怎么实现?
不会。。。。。。帮顶  学习。。

自动匹配什么意思?具体点

就是你输入内容后,和你内容相同选项的都列出来

你select是下拉框。。 ......

jsp链接sql2000的疑问?



type Exception report


message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jas ......

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

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

jsp相关问题 - Web 开发 / JavaScript

我想登录后,如果登录成功就去执行某个页面
我现在的代码是这样的:
if(rs.next()){
 session.setAttribute( "username" , user);
  <jsp:include page="login.jsp" />// ......

jsp学习前要了解那些知识?(学了java了)

jsp学习前要了解那些知识?学了java了。不知道还要学习些什么知识才可以很好的学习jsp
HTML、JavaScript

直接学就可以了,遇到不会就现学就行。

Html  css servlet

去了解浏览器与web服务器的简单交 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号