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页面有变化
请问可否详细点说明思路??
服务器推(comet)具体内容请g下
我个人的看法是JSP定时更新,设定更新时间片刻,采用AJAX来轮询服务器数据,有更新则下载
相关问答:
在jsp里面,用个select既能输入自动匹配又能下拉选择的,怎么实现?
不会。。。。。。帮顶 学习。。
自动匹配什么意思?具体点
就是你输入内容后,和你内容相同选项的都列出来
你select是下拉框。。 ......
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jas ......
//用客户的session的id建立一个临时文件:
//String tempFileName=(String)session.getId();
String tempFileName = (String)session.getId();
//out.println(& ......
我想登录后,如果登录成功就去执行某个页面
我现在的代码是这样的:
if(rs.next()){
session.setAttribute( "username" , user);
<jsp:include page="login.jsp" />// ......
jsp学习前要了解那些知识?学了java了。不知道还要学习些什么知识才可以很好的学习jsp
HTML、JavaScript
直接学就可以了,遇到不会就现学就行。
Html css servlet
去了解浏览器与web服务器的简单交 ......