读书人

applet 触发 Servlet 【二】

发布时间: 2012-10-09 10:21:45 作者: rapoo

applet 触发 Servlet 【2】

public class LogConnectionManager {private static URLConnection conn = null;public static URLConnection getURLConnection() {try {URL url = new URL("http://127.0.0.1:8888/appletserver/logServlet");conn = url.openConnection();if(urlConn instanceof HttpURLConnection) {   // 设定请求的方法为"POST",默认是GET                ((HttpURLConnection)urlConn).setRequestMethod("POST");            } conn .setDoOutput(true);conn .setUseCaches(false);conn .setRequestProperty("Content-Type", "application/x-java-serialized-object");return conn;} catch (Exception e) {//log.debug("URL connection failed ", e);return null;}   }public static void sendMsg(String content){URLConnection conn = getURLConnection();InputStream input = null;InputStreamReader reader = null;BufferedReader buffer = null;if (null == conn) {return;}try {OutputStream output = conn.getOutputStream();   content = URLEncoder.encode(content, "UTF-8");output.write(content.getBytes("UTF-8"));   output.flush();   output.close();  input = conn.getInputStream();   reader = new InputStreamReader(input);   buffer = new BufferedReader(reader);   StringBuffer sb = new StringBuffer();   String temp = null;   while((temp = buffer.readLine()) != null) {   sb.append(temp);   }    System.out.println(sb.toString()); } catch (Exception e) {log.debug(e);} finally {buffer.close();   reader.close();   input.close();} }}

?

读书人网 >其他相关

热点推荐