applet与servlet通信

通常我们的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中获得的输出流。

你可能感兴趣的:(servlet)