2017-11-16 7 views
0

出力オブジェクトはシンボルを見つけることができないようなエラーを表示します。エラーを修正するためのさまざまな方法を試しました。それはSTILあなたがoutに呼びかけている方法に基づき、エラーout.print()がjspメソッドで動作していません

<%@ page import="java.sql.*" %> 
    <%! 
     void loadBuilding() throws Exception 
     { 
       Class.forName("com.mysql.jdbc.Driver"); 
       Connection con = DriverManager.getConnection("jdbc:mysql://localhost/crm","root",""); 
       Statement st = con.createStatement() ; 
       ResultSet rs =st.executeQuery("select name from building where 1") ; 
       rs.last(); 
       int count=rs.getRow(); 
       if(count>0) 
       { 
        rs.beforeFirst(); 
        while(rs.next()) 
        { 
         out.print("<script>passName('"+rs.getString(1)+"');</script>"); 
        } 
       } 
       else 
       { 
        out.print("No Buildings Added Yet"); 
       } 
     } 
     %> 

     <% 
     loadBuilding(); 

     %> 

out.print() shows error

+0

'アウト' であると何を想定していますか? – Stultuske

+0

コードを貼り付けずに、単にコードを操作してみてください。チュートリアルに従って、何をやっているのか、どのようにしているのかを説明します – AxelH

答えて

1

を示ししかし、あなたはその出力がこのJSPによって生成された応答のOutputStreamに書き込まれPrintWriterするoutが必要になる場合があります。

追加:

PrintWriter out = new PrintWriter (response.getOutputStream()); 
関連する問題