zoukankan      html  css  js  c++  java
  • 读取另一个项目中方法的json

    A项目中的被调用方法:

    public class Eg1Action {

    public void save(){
            write("{"state":1,"student":[{"student1":"xx"},{"student2":"yy"}]}");
        }

    public void write(String html){
            HttpServletResponse response = ServletActionContext.getResponse();
            response.setCharacterEncoding("UTF-8");
            response.setContentType("text/html; charset=UTF-8");
            try {
                response.getWriter().print(html);
            } catch (IOException e) {
                e.printStackTrace();
            }
    }

    }

    B项目中的测试类:

    package tj.remote.connection;

    import java.io.BufferedReader;
    import java.io.IOException;
    import java.io.InputStreamReader;
    import java.net.URL;
    import java.net.URLConnection;

    public class test {

        public test() {
            // TODO Auto-generated constructor stub
        }
        public static void main(String[] args) throws IOException {
            URL url = new URL("http://127.0.0.1:8080/0613/eg1Action_save.action");
            System.out.println(url );
            URLConnection connection = url.openConnection();  
           connection.connect();  
           BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream()));  
           String line;  
           String result= null;
           while ((line = in.readLine())!= null)  
           {  
            result += line;  
            System.out.println(result);
           }  
           in.close();
    }
    }

    输出:

    {"state":1,"student":[{"student1":"xx"},{"student2":"yy"}]}

    url

  • 相关阅读:
    java 日期格式 毫秒 表示方法
    Java的框架是什么意思
    圣思源Java视频36节练习源码分享(自己的190+行代码对比老师的39行代码)
    预装win8的笔记本如何重装win7
    Word 2013 无法撤销操作的错误
    面试经验分享(跳槽季~~~❀)
    一些可能有点用处的C#开发经验
    电子设计解决方案透视
    突破限速
    当区块链遇上Rust
  • 原文地址:https://www.cnblogs.com/kongxc/p/6210388.html
Copyright © 2011-2022 走看看