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

  • 相关阅读:
    CF869E The Untended Antiquity 解题报告
    Walk 解题报告
    CF911F Tree Destruction 解题报告
    P4397 [JLOI2014]聪明的燕姿
    洛谷 P2329 [SCOI2005]栅栏 解题报告
    洛谷 P3747 [六省联考2017]相逢是问候 解题报告
    set-erase
    set-empty
    set-empty
    set-end
  • 原文地址:https://www.cnblogs.com/kongxc/p/6210388.html
Copyright © 2011-2022 走看看