我想知道它是否可能以及如何在服务器端与后端接口进行交互?
在服务器端方法中,我正在执行多个查询,afetr每个查询结果我想更改我的界面中显示的进度条(为了为用户添加良好的UX反馈)。 问题出在服务器端代码中,为了做到这一点,我无法调用JSNI方法:
// call query 1 and return results
$doc.getElementById("myProgressBar").style.width='30%';
// call query 2 and return results
$doc.getElementById("myProgressBar").style.width='50%';
// call query 3 and return results
$doc.getElementById("myProgressBar").style.width='70%';
//...
那么服务器端与界面交互的好方法是什么? (并告诉我可能感谢J)
感谢。
答案 0 :(得分:0)
不,你不能,可能有很多“接口”(客户端),你如何识别哪个客户端在做什么?请参阅Client-Server Architecture/Model以获得理解。
回到你的问题,我要做的是在http会话中写入进度条值并使用GWT-RPC轮询(比如每5秒)服务器要求它,直到你达到100或得到一个例外。 希望它有所帮助。