我正在尝试制作在线白板。流程是:经理创建一个白板,客户输入经理的用户名进入他的白板。因此,当客户端向服务器发送请求时,服务器将向管理器发送消息以通知客户端要连接。我创建了一个 Java 类来处理这些请求:
class ReceiveRequest extends Thread{
...
public void run(){
while(true){
message = DataInputStrem.readline();
//JSONObject-jsonObj represents message
jsonObj = JSONObject.fromObject(message);
if(jsonObj.get("request").equals("connecting"))//a client wants to connect
{
System.out.println(jsonObj); //I can see the json object at console window
//handle connecting request, how to display this request to the manager?
}
}
}
}
那么,每次服务器发送连接请求时,如何在 html 页面(DrawingBoard.html)上显示客户端想要连接、接受或不接受的警报?这个java类不是servlet,所以我不能做设置请求属性和转发页面之类的事情......谢谢大家。
更多细节:我有一个网页让用户创建自己的白板或加入可用的白板。如果用户选择加入一个WB,则向服务器发送一个请求,服务器将这个请求发送给这个WB的管理者。上面的类在客户端(Whiteboard Web 应用程序),它可以接收代表想要加入现有 WB 的用户的请求的 JSONObject(上面的 jsonObj 对象)。这个jsonobject有一个属性叫做request