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

  • 相关阅读:
    Keepalived安装使用详解
    Django缓存使用方法
    Django常用命令及参数配置(Django 1.8.6)
    Python之Rpyc模块
    Hadoop:实战Web日志分析
    Hadoop:使用Mrjob框架编写MapReduce
    Hadoop:使用原生python编写MapReduce
    Hadoop安装
    LGOJP1850 换教室
    BZOJ4318: OSU!
  • 原文地址:https://www.cnblogs.com/kongxc/p/6210388.html
Copyright © 2011-2022 走看看