需要在另一个JSP中使用一个JSP的变量值

时间:2015-09-03 13:02:20

标签: java jsp

我有一个名为size.jsp的JSP,它给出了PC驱动器的大小。这是在名为A的Linux PC上。我无法访问机器,但可以在我的机器上运行jsp。 4个变量的值将在浏览器中打印出来,如下所示。

size.jsp的输出低于

 Display display = getWindowManager().getDefaultDisplay();
    Point size = new Point(); display.getSize(size);
    int width=size.x; int height=size.y;

LinearLayout.LayoutParams params= new LinearLayout.LayoutParams(width,width);
yourView.setLayoutParams(params);

我在Windows机器B上有另一个JSP includeSize.jsp。我想使用includeSize.jsp中size.jsp输出的值来控制机器A,B的输出。

如果我在浏览器中只运行includeSize.jsp,那么它可以在后台获取size.jsp的值并在includeSize.jsp中使用它。

1 个答案:

答案 0 :(得分:1)

  1. 连接到远程计算机,然后下载该文件。
  2. 解析文件。
  3. 示例实施:

    URL url = new URL("http://machineA/path/to/size.jsp");
    InputStream in = url.openStream();
    Reader reader = new InputStreamReader(in, "UTF-8");
    
    Properties prop = new Properties();
    try {
        prop.load(reader);
    } finally {
        reader.close();
    }
    System.out.println( prop.getProperty("total_vault_size"));