XMLDecoder和 XMLEncoder 的样例
来源:互联网 发布:金银交易软件 编辑:程序博客网 时间:2024/05/22 06:25
1. public static List<OnlineForum> getList(String param) {
2. try {
3. URL url = new URL(param.trim());
4. HttpURLConnection con = (HttpURLConnection) url.openConnection();
5. con.setRequestMethod("GET");
6. InputStream is = con.getInputStream();
7. XMLDecoder decoder = new XMLDecoder(is);
8. List<OnlineForum> rtn = (List<OnlineForum>) decoder.readObject();
9. is.close();
10. decoder.close();
11. return rtn;
12. } catch (Exception ex) {
13. ex.printStackTrace();
14. return null;
15. }
16. }
17.
18. public static boolean post(String param, OnlineForum of) {
19. try {
20. URL url = new URL(param.trim());
21. HttpURLConnection con = (HttpURLConnection) url.openConnection();
22. con.setRequestMethod("POST");
23. con.setDoOutput(true);
24. XMLEncoder encoder = new XMLEncoder(con.getOutputStream());
25. encoder.writeObject(of);
26. encoder.close();
27. InputStream is = con.getInputStream();
28. byte[] bs = new byte[1024];
29. int len;
30. while ((len = is.read(bs)) > 0) {
31. System.out.print(new String(bs, 1, len));
32. }
33. System.out.println("POST OK");
34. return true;
35. } catch (Exception ex) {
36. ex.printStackTrace();
37. return false;
38. }
39. }
2. try {
3. URL url = new URL(param.trim());
4. HttpURLConnection con = (HttpURLConnection) url.openConnection();
5. con.setRequestMethod("GET");
6. InputStream is = con.getInputStream();
7. XMLDecoder decoder = new XMLDecoder(is);
8. List<OnlineForum> rtn = (List<OnlineForum>) decoder.readObject();
9. is.close();
10. decoder.close();
11. return rtn;
12. } catch (Exception ex) {
13. ex.printStackTrace();
14. return null;
15. }
16. }
17.
18. public static boolean post(String param, OnlineForum of) {
19. try {
20. URL url = new URL(param.trim());
21. HttpURLConnection con = (HttpURLConnection) url.openConnection();
22. con.setRequestMethod("POST");
23. con.setDoOutput(true);
24. XMLEncoder encoder = new XMLEncoder(con.getOutputStream());
25. encoder.writeObject(of);
26. encoder.close();
27. InputStream is = con.getInputStream();
28. byte[] bs = new byte[1024];
29. int len;
30. while ((len = is.read(bs)) > 0) {
31. System.out.print(new String(bs, 1, len));
32. }
33. System.out.println("POST OK");
34. return true;
35. } catch (Exception ex) {
36. ex.printStackTrace();
37. return false;
38. }
39. }
- XMLDecoder和 XMLEncoder 的样例
- XMLDecoder和 XMLEncoder 的样例
- java.beans包的XMLEncoder和XMLDecoder
- XMLDecoder/XMLEncoder
- java.beans包的XMLEncoder和XMLDecoder实现实体与xml转换
- 对象和xml相互转换工具XMLEncoder,XMLDecoder
- 使用XMLEncoder/XMLDecoder和DocumentBuilder实现XML和String互相转换
- 用XMLEncoder和XMLDecoder创建并解析XML文件Java实例
- Swing之保存窗口对象XMLEncoder和XMLDecoder 类使用示例
- JAVA源码解析(11)-java.beans.XMLEncoder、java.beans.XMLDecoder(一)
- XMLDecoder 对xml文档的解析代码!
- 使用java XMLDecoder实现应用程序的动态配置
- XMLEncoder生成的xml文档的schema分析
- 一个使用JAVA xmlencoder 例子
- 通过XMLEncoder生成XML文件
- XMLEncoder中异常 java.lang.InstantiationException
- jdk紧急漏洞,XMLDecoder反序列化攻击
- 使用java.beans.XMLEncoder类把bean转换成XML文件
- GAMIT/GLOBK 安装攻略(Cygwin 下成功,Slackware 下失败)(欢迎转载,解救被 GAMIT/GLOBK 郁闷的造业的人)
- GridView多条件查询和删除的例子
- Java中四种XML解析技术
- C#中string类型赋值问题
- 记录:解决2003server装完网卡驱动后只能访问内网问题
- XMLDecoder和 XMLEncoder 的样例
- 线上线下英文词典工具、在线翻译全搜罗
- 还有必要再学MFC吗?
- SOAP协议/gSOAP
- IIS 无法访问 ASP 的解决法
- 程序员怎么样保证自己的程序没有BUG
- 时间管理-好文链接
- LoaderException的解决方法
- Apache + Subverion 安装和配置