`
pipe
  • 浏览: 206957 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

applet与servlet通信

    博客分类:
  • j2se
阅读更多
通常我们的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文本页面保护方法.pdf

    "基于Java Applet与servlet通信技术的Web文本页面保护方法" 本文提出了一种基于Java Applet与servlet通信技术的Web文本页面保护方法。该方法通过使用Java Applet与servlet通信技术来保护Web文本页面,让用户无法...

    jasperreport报表模板预览 applet与servlet通信

    标题中的“jasperreport报表模板预览 applet与servlet通信”揭示了本文将要讨论的重点,即如何在Java环境中使用JasperReport库创建报表模板,并通过Applet和Servlet进行数据交互来实现预览功能。JasperReport是一个...

    Applet与Servlet之间的通信与交互

    通过阅读《Applet与Servlet之间的通信与交互》系列文档,我们可以深入理解这两种技术的协作机制,从而更好地设计和实现动态Web应用。文档中的实例代码和解释可以帮助开发者掌握具体的实现细节,提升开发效率。同时,...

    applet与servlet通讯

    7. **使用 RMI (Remote Method Invocation)**:虽然 RMI 不是为浏览器环境设计的,但在特定情况下,通过加密和隧道技术,可以实现 Applet 与 Servlet 之间的 RMI 通信。 每种通信策略都有其优缺点,开发者应根据...

    Applet and Servlet Communication

    2. **Applet与Servlet通信的必要性** Applet虽然可以直接与浏览器交互,但其与服务器的通信受到同源策略的限制,因此需要通过Servlet作为中介,来实现与服务器的通信,传递数据或执行服务器端操作。 3. **通信方式...

    Applet与Servlet的通讯.txt

    ### Applet与Servlet通信概述 Applet是一种可以在Web页面上运行的小型Java应用程序。Servlet则是一种服务器端的技术,用于处理客户端发送的HTTP请求,并生成响应。Applet与Servlet之间的通信通常是基于HTTP协议的,...

    Applet与Servlet的通信技术.pdf

    【Applet与Servlet的通信技术】是Java编程中的一种重要机制,主要应用于基于Browser/Server模式的应用系统开发。Applet是运行在用户浏览器上的小型Java应用程序,能够提供丰富的用户交互体验,而Servlet则是运行在...

    Applet与servlet、数据库交互

    材料列表: 1.applet 数字签名 安全问题 2.Applet访问mysql数据库 3.Applet和Servlet利用http对象流通信 4.J2EE企业应用:Applet和Servlet的通信...等等

    Applet servlet

    ### Applet与Servlet通信 在早期的Java Web开发中,Applet是一种嵌入到网页中的小型应用程序,它可以实现更丰富的用户界面和功能。Servlet则作为服务器端处理请求的核心组件,可以接收HTTP请求并作出响应。Applet与...

    Java Applet与Java Servlet的安全通信策略与实现.rar_applet_applet servlet_jav

    - **使用URLConnection或HttpURLConnection**:Java提供了标准库,允许Applet创建HTTP请求并与Servlet通信。 - **Java Networking API**:通过Socket或HttpURLConnection实现客户端到服务器的低级别通信。 - **...

    J2EE企业应用之Applet和Servlet间的通信

    由于浏览器的安全模型,Applet在与Servlet通信时面临一些限制。Applet只能与发布它的服务器进行通信,不能直接访问本地文件系统或执行本地程序,也不能创建或接受非源服务器的socket连接。这使得直接从Applet访问...

    servlet applet通讯的例子

    另一种方式是Applet直接通过URLConnection或HttpURLConnection与Servlet通信,发送请求并接收响应。 2. **URLConnection类**: - TestURLConnection这个文件可能是一个演示如何使用URLConnection来建立Servlet和...

    applet与servlet的网络通信

    本篇文章将详细探讨`Applet`与`Servlet`的网络通信,以及它们如何协同工作来实现动态交互。 首先,让我们了解一下`Applet`。`Applet`是Java的一种早期Web应用形式,它是在Web浏览器中运行的小型Java程序。通过Java...

    applet和servlet的通讯,并打印

    本文将详细探讨Applet与Servlet之间的通信以及如何利用这种通信机制实现文件的打印功能。 Applet是Java的一种小程序,它可以在用户的Web浏览器中运行,为用户提供交互式体验。而Servlet则是Java Web应用中的服务器...

    applet2servlet

    6. applet2servlet_client_source_code.zip和applet2servlet_server_source_code.ZIP:这些是源代码压缩包,包含了实现Applet-Servlet通信的客户端和服务器端的Java源代码。 在Applet与Servlet的通信中,通常涉及到...

    一个servlet 和 applet 通讯的完整项目

    1. **初始化通信**:Applet通过HTTP请求与服务器上的Servlet建立连接,可能通过URL或者AJAX请求进行。 2. **数据交换**:Applet发送数据到Servlet,可能是用户输入或者Applet内部计算的结果。Servlet接收到数据后,...

    Applet Servlet通信

    实现了Applet,通过Servlet与服务器端进行数据通信的Eclipse下完整工程

Global site tag (gtag.js) - Google Analytics