2011-12-22 2 views
0

У меня также есть необходимые файлы для импорта, но даже тогда он дает ошибку, это исключение, я также импортировал файлы для него, но я новичок в JSP поэтому я не получаю сообщение об ошибке .. мой кодПолучение ошибки «Буферное считывающее устройство не может быть преобразователем для типа» в JSP

<%-- 
    Document : host 
    Created on : Nov 25, 2011, 3:15:31 AM 
    Author  : Administrator 
--%> 
<%@page import="Pages.Host"%> 
<%@page import="java.sql.Connection"%> 
<%@page import="java.sql.ResultSet" %> 

<%@page contentType="text/html" pageEncoding="UTF-8"%> 
<% 

%> 
<!DOCTYPE html> 
<html> 
    <head> 
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
     <title>Network Monitoring</title> 
     <link type="text/css" href="css/style.css" rel="stylesheet" media="all" /> 


    </head> 
    <body style="background: whitesmoke" > 
     <%@page language="java" import="java.io.*" %> 
     <%@page language="java" import="java.util.*" %> 
     <% try 
           { 
      String strpath="/var/random.txt"; 
      String line; 
      BufferReader objReader=new BufferReader(new FileReader(strpath)); 
      line=objReader.readLine(); 
      while(line !=null) 
           { 
       int num_from_file=0; 
       int my_random_num=0; 
       out.println(line); 

       num_from_file=(int)Interger.parseInt(line); 
       Random_generator=new Random(num_from_file); 
       my_random_num=generator.netInt(); 

       line=objReader.readLine(); 

           } 
         } 
     catch(IOException e){} 
     %> 
    </body> 
</html> 

Hopes для ваших предложений ...

Thnaks заранее

ответ

5

Вы должны импортировать его

добавить

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

, а затем исправить орфографию :)

+0

Уже есть импорт для' java.io. * '- это только имя, вызывающее проблема. –

+0

@JonSkeet Я пропустил чтение импорта в середине кода :) –

+0

теперь я получаю сообщение об ошибке файла не может быть разрешен для типа ??? –

5

я подозреваю, вы имеете в виду BufferedReader, а не BufferReader. Когда компилятор говорит вам, что он не может найти тип, стоит дважды проверить, что это действительно тот тип, который вы имели в виду :)

0

у вас был <% @ page language = "java" import = "java.io. * "%>, в котором нет файла класса в имени BufferReader, поэтому измените его на BufferedReader, а затем компилятор найдет его

Смежные вопросы