我之前问过这个问题,“我怎样才能让 Servlet 向小程序发送一些数据?”
我得到的回应是,将该数据转换为常见的传输格式,例如 xml、csv 或使用序列化。列出的一个优势:
这些常见的传输格式的优点是有很多 API/库可用于在复杂的 Java 对象和通用传输格式的字符串或输入/输出流之间进行转换,并且所需的代码最少。最后,您只需将其写入 HTTP servlet 响应的输出流,然后将其作为小程序中 URL 连接的输入流进行检索。
因为没有人提到,所以我想问:我不能从包含数据的servlet调用applet的函数,并将数据传递给那个applet吗?
这有什么缺点吗?
这就是我正在做的事情:(我直接调用applet的函数'func')
// Snippet from the servlet
gdfd = new GetDataFromDatabase(queryString);
map = gdfd.getResult(); // Get the HashMap object from the bean
new PollForm().func(map); // Send the map object to the applet