如何从服务器接收数据(服务器用java编写,到HTML文件)
How to receive data from server (server written by java, to HTML file)
所以在HTML上,我试图使用服务器发送的'字符串'。
'Server'将包含json格式的字符串
我知道,因为HTML本身不是一种编程语言,而是一种标记语言,我需要使用外部的javascript或其他语言。
这是服务器端代码,我正在修改从其他服务给我开始的代码。
public static void main(String[] args) {
HttpServer server;
try {
server = HttpServer.create(new InetSocketAddress(8080), 0);
server.createContext("/", new HttpHandler() {
@Override
public void handle(HttpExchange he) throws IOException {
System.out.println("[HIT] "
+ (new SimpleDateFormat("yyyy/MM/dd_HH:mm:ss")
.format(Calendar.getInstance().getTime())));
if (he.getRequestMethod().equals("POST")) {
// read POST request body
BufferedReader br = new BufferedReader(
new InputStreamReader(he.getRequestBody()));
String queryStr = "";
String line;
while ((line = br.readLine()) != null) {
queryStr += line;
}
System.out.println(queryStr);
}
}
});
server.setExecutor(Executors.newCachedThreadPool());
server.start();
System.out.println("HTTP Listening on port "
+ server.getAddress().getPort());
} catch (IOException e) {
e.printStackTrace();
}
}
}
我该怎么做:
在HTML上发送POST请求,(我尝试过,但似乎不起作用)
从服务器发送字符串数据到客户端,(如何使用Outputstream?)
在HTML文件中处理字符串数据?
目前在HTML中,我只是把样本数据作为
var asdf = {json contents}
如果您的数据不敏感,那么您可以使用Ajax。您可以对服务器进行ajax调用并获得响应。. ajax({美元url:"你的url",数据类型:"text/html",类型:"得到",success:"结果页"});你会得到数据形式的响应。然后解析它并在你的html上呈现
相关文章:
- 托管由节点仅使用单个服务器编写的多个应用程序
- 如何在角度js中为服务器错误和成功编写全局函数
- TCP 服务器,用于用 Javascript 编写的插件
- 在服务器端编写mongodb更改的侦听器
- 如何编写服务器端node.js/express方法
- 如何编写客户端Java脚本以在NodeJS服务器上运行
- 给定子域中的cookie,您可以编写一个返回代理服务器主机名的javascript函数吗
- 我应该如何编写一个同时包含服务器端和客户端代码的node.js web应用程序
- 如何编写一个Node.js express服务器来接收curl POST
- 使用node-xmpp在节点中编写Google CCS服务器时出错
- 编写类似Google analytics的Javascript代码来捕获当前URL并将其发送回服务器
- 有没有办法用JavaScript编写TCP服务器套接字?
- 为现有的客户端/服务器应用程序编写web客户端的建议
- 如何为使用Node.js编写的代理服务器使用JWT
- 我如何在剃刀视图中编写服务器端代码之间的JavaScript
- 如何从服务器接收数据(服务器用java编写,到HTML文件)
- 编写与客户端javascript和服务器端NodeJs模块一起工作的javascript代码
- 如何使用JavaScript在服务器上编写文本文件
- 有没有可能使用一个网页作为一个用python编写的程序的用户界面,在本地运行,没有web服务器
- asp.net mvc 3 - 如何在Javascript中为Ajax调用服务器编写测试方法