java - 如何在jsp代码中导入java库?

标签 java jsp import

我有以下 jsp 代码。我想添加 java.io 等库。

我该怎么做?

<% @page import=java.io.BufferedReader;
@page import=java.io.IOException;
@page import=java.io.InputStreamReader;
String IP=request.getParameter("IP");

String res="";

        Runtime run = Runtime.getRuntime();
        Process pr = run.exec("snmpget -v 2c -c public "+IP+" SNMPv2-MIB::sysUpTime.0");
        pr.waitFor();
        BufferedReader buf = new BufferedReader(new InputStreamReader(pr.getInputStream()));
        String line = "";
        //String res="";
            while ((line = buf.readLine()) != null)
            {
                res+=line+"\n";
            }
        int i=res.indexOf(")");
      //  System.out.println(i);

        res=res.substring(i+1).trim();

        //System.out.print(res);

    } catch (InterruptedException ex)
    {
        Logger.getLogger(myMain.class.getName()).log(Level.SEVERE, null, ex);
    }
    catch (IOException ex) {
            Logger.getLogger(myMain.class.getName()).log(Level.SEVERE, null, ex);
        }

%>

最佳答案

你几乎是对的,但你需要关闭导入标签,像这样:

<%@ page import="java.io.BufferedReader" %>

要声明多个导入,您可以复制整个标签,如下所示:

<%@ page import="java.io.BufferedReader" %>
<%@ page import="java.io.InputStreamReader" %>

或使用逗号分隔的列表:

<%@ page import="java.io.BufferedReader,java.io.InputStreamReader" %>

不过,出于多种原因,我不建议将 Java 代码混合到您的 JSP 中。

关于java - 如何在jsp代码中导入java库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5159276/

相关文章:

java - 在不实例化对象的情况下调用外部方法

java - GWT 请求工厂的 ACL

javascript - 下拉菜单在某些页面上不起作用

java - JSP 文件和 JSP 页面有什么区别吗?

sql-server - 将 Dictionary<string,int> 传递给存储过程 T-SQL

java - 无法解析导入 "javax.jnlp"

java - Vector 应该被弃用吗?

java - Java 中的正则表达式帮助

java - jsp中的网页url

python - 如何导入变量的存储值?