需求:
    有“专家”和“管理员”,多个管理员评估一个项目,管理员负责查看进度(同时进行的)。专家的页面操作管理员都能看到(类似于QQ远程协助的界面),只能看到,不能操作。
方案:
    我想到的方案是专家这边的页面写个截图代码保存为“C:/hello.jpg”,并且连续截图,每秒25副图片。专家那边连续读取图片,每隔25秒读一次。 $(function(){
$('body').everyTime('400ms',doCap);
}); function doCap(){
<%
java.awt.Dimension screenSize = java.awt.Toolkit.getDefaultToolkit().getScreenSize();
java.awt.Rectangle screenRectangle = new java.awt.Rectangle(screenSize);
java.awt.Robot robot = new java.awt.Robot();
java.awt.image.BufferedImage image = robot.createScreenCapture(screenRectangle);
javax.imageio.ImageIO.write(image, "jpg", new java.io.File("c:/hello.jpg"));
%>
}    每隔400毫秒执行一次doCap函数(alert()打印能执行),结果是hello.jpg图片能保存,doCap函数也能循环执行,但是<% java ...%>这个java体却只执行了一次,把hello.jpg图片删除后将不再有图片保存(插入alert(),doCap()函数会连续警告)。
    有人说java体和html代码一样只执行一次,嗯,不管怎样,我就当它是这样吧,亲们告兄弟一个方法吧,如何能连续保存图片!