通常我们的applet给用户做数据展示的时候,需要去请求服务器的servlet,来获取数据。
这个连接需要用URLConnection来建立和获取数据。
代码如下。
public String getXml(String urlString) {
StringBuffer document = new StringBuffer();
try {
URL url = new URL(urlString);
URLConnection conn = url.openConnection();
BufferedReader reader = new BufferedReader(new InputStreamReader(conn.getInputStream()));
String line = null;
while ((line = reader.readLine()) != null)
document.append(line + "\n");
reader.close();
} catch (MalformedURLException e) {
System.out.println("Unable to connect to URL: " + urlString);
} catch (IOException e) {
System.out.println("IOException when connecting to URL: " + urlString);
}
return document.toString();
}
这里的参数urlString即为请求的servlet地址 如:http://localhost:8080/servletSorket/test?id=AMS02
document.toString()即是从servlet中获得的输出流。
分享到:
相关推荐
"基于Java Applet与servlet通信技术的Web文本页面保护方法" 本文提出了一种基于Java Applet与servlet通信技术的Web文本页面保护方法。该方法通过使用Java Applet与servlet通信技术来保护Web文本页面,让用户无法...
标题中的“jasperreport报表模板预览 applet与servlet通信”揭示了本文将要讨论的重点,即如何在Java环境中使用JasperReport库创建报表模板,并通过Applet和Servlet进行数据交互来实现预览功能。JasperReport是一个...
通过阅读《Applet与Servlet之间的通信与交互》系列文档,我们可以深入理解这两种技术的协作机制,从而更好地设计和实现动态Web应用。文档中的实例代码和解释可以帮助开发者掌握具体的实现细节,提升开发效率。同时,...
7. **使用 RMI (Remote Method Invocation)**:虽然 RMI 不是为浏览器环境设计的,但在特定情况下,通过加密和隧道技术,可以实现 Applet 与 Servlet 之间的 RMI 通信。 每种通信策略都有其优缺点,开发者应根据...
2. **Applet与Servlet通信的必要性** Applet虽然可以直接与浏览器交互,但其与服务器的通信受到同源策略的限制,因此需要通过Servlet作为中介,来实现与服务器的通信,传递数据或执行服务器端操作。 3. **通信方式...
### Applet与Servlet通信概述 Applet是一种可以在Web页面上运行的小型Java应用程序。Servlet则是一种服务器端的技术,用于处理客户端发送的HTTP请求,并生成响应。Applet与Servlet之间的通信通常是基于HTTP协议的,...
【Applet与Servlet的通信技术】是Java编程中的一种重要机制,主要应用于基于Browser/Server模式的应用系统开发。Applet是运行在用户浏览器上的小型Java应用程序,能够提供丰富的用户交互体验,而Servlet则是运行在...
材料列表: 1.applet 数字签名 安全问题 2.Applet访问mysql数据库 3.Applet和Servlet利用http对象流通信 4.J2EE企业应用:Applet和Servlet的通信...等等
### Applet与Servlet通信 在早期的Java Web开发中,Applet是一种嵌入到网页中的小型应用程序,它可以实现更丰富的用户界面和功能。Servlet则作为服务器端处理请求的核心组件,可以接收HTTP请求并作出响应。Applet与...
- **使用URLConnection或HttpURLConnection**:Java提供了标准库,允许Applet创建HTTP请求并与Servlet通信。 - **Java Networking API**:通过Socket或HttpURLConnection实现客户端到服务器的低级别通信。 - **...
由于浏览器的安全模型,Applet在与Servlet通信时面临一些限制。Applet只能与发布它的服务器进行通信,不能直接访问本地文件系统或执行本地程序,也不能创建或接受非源服务器的socket连接。这使得直接从Applet访问...
另一种方式是Applet直接通过URLConnection或HttpURLConnection与Servlet通信,发送请求并接收响应。 2. **URLConnection类**: - TestURLConnection这个文件可能是一个演示如何使用URLConnection来建立Servlet和...
本篇文章将详细探讨`Applet`与`Servlet`的网络通信,以及它们如何协同工作来实现动态交互。 首先,让我们了解一下`Applet`。`Applet`是Java的一种早期Web应用形式,它是在Web浏览器中运行的小型Java程序。通过Java...
本文将详细探讨Applet与Servlet之间的通信以及如何利用这种通信机制实现文件的打印功能。 Applet是Java的一种小程序,它可以在用户的Web浏览器中运行,为用户提供交互式体验。而Servlet则是Java Web应用中的服务器...
6. applet2servlet_client_source_code.zip和applet2servlet_server_source_code.ZIP:这些是源代码压缩包,包含了实现Applet-Servlet通信的客户端和服务器端的Java源代码。 在Applet与Servlet的通信中,通常涉及到...
1. **初始化通信**:Applet通过HTTP请求与服务器上的Servlet建立连接,可能通过URL或者AJAX请求进行。 2. **数据交换**:Applet发送数据到Servlet,可能是用户输入或者Applet内部计算的结果。Servlet接收到数据后,...
实现了Applet,通过Servlet与服务器端进行数据通信的Eclipse下完整工程