日期:2014-05-16  浏览次数:20676 次

web开发问题?高手进............
在web项目中遇到一个逆向思维问题,请高手解答:
现在程序操作是,通过点击事件操作方式,将请求提交到后台,后台处理后再返回前台,这就是一个过程。问题如果反过来怎么做,也就是说后台要判断数据是否出现,如果出现对数据进行处理,处理完后再返回前台。
这个问题也是第一次遇到,也有经验不足方面,请高手指点一下,如果有简单相似例子最好,在这里先感谢了!!!!

------解决方案--------------------
直接 在后台 处理 ,处理完成 后放到request 中 然后在前台用EL表达式显示就可以了,
类似于这样 

public String result ="";
if(null!=data){
request.setAttribute("result ",data);
}
页面
$(result )
------解决方案--------------------
“处理完后再返回前台”:如果数据量不大,就用JS直接操作节点控件显示或更改数据
<?php 
//后台处理数据。。。。。
//假设有数据要返回前台
$mydata="1234567";
?>
<script>
document.getElementById('x').innerHTML="<?php echo $mydata;?>"
</script>
------解决方案--------------------
前台提交 后台检查 可以处理你的需求
------解决方案--------------------
做一个定时扫描数据库是否出现数据(spring-quartz可配置实现),然后存在数据则处理返回给前台即可,无数据则不处理。