2011-03-01 33 views
9
Hey çocuklar, naber? Ben jsp.I üzerinde aşağıdaki kod parçasını yaşıyorum böyle java.io.How olarak kütüphaneleri eklemek istediğiniz

ithalat java kütüphaneleri

<% @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); 
     } 

%> 
+0

. java kodu, JSP'ler – Bozho

cevap

17

neredeyse haklısın, ama böyle, ithalat etiketini kapatmak gerekir:

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

sen şöyle ki tüm etiketi çoğaltmak ya birden ithalatı beyan etmek için:

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

veya virgülle ayrılmış listesini kullanın: nedenlerle çok sayıda için

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

olsa da, ben senin JSP'lerin içine java kodu karıştırma tavsiye etmem. Bunu önlemek için

+0

değil, sadece <% @ page import = "java.io. *"%> '. – BalusC

+0

Güzel, teşekkürler. Deneyeceğim :) –