【发布时间】:2014-05-07 14:11:36
【问题描述】:
我正在构建一个简单的 Web 应用程序,其前端用 html/JavaScript 编写,后端用 java 编写。我想知道,如果我有两个按钮,按下每个按钮将在服务器端执行不同的功能。我应该使用 Web 套接字将哪些数据传递给服务器以在服务器端执行相应的功能?我不能直接从 javascript 事件处理程序代码中调用 java 函数。我正在考虑发送单击按钮的按钮 ID,但有更好的解决方案吗?
【问题讨论】:
-
您可以只使用 AJAX,而不是 Web 套接字。你的问题太笼统了。我怎么知道你需要传递哪些数据?特别是因为我什至不知道你的应用程序的目标。
-
我需要 websockets 因为我想在没有客户端请求的情况下从服务器向客户端发送消息。我想根据在前端单击的按钮在 java 中执行服务器端函数
-
您的问题是“我应该向服务器发送什么”。我的其余评论代表现在有人需要将哪些数据发送到服务器?你的意思是你如何建立连接来发送数据?
-
我知道如何建立连接。我应该将有关按下按钮的哪些数据发送到服务器,因此一旦服务器收到消息,它将根据收到的数据调用 java 函数。
标签: java javascript websocket client-server