2016-04-20 9 views
1

これは私のjspメソッドです。これで私はout.printlnを使用したいが、eclipseはエラーを表示して解決できない。私はそれが暗黙のうちにjspメソッドに利用可能であることを読んだ。なぜそれは働いていないのですか?あなたはJSP宣言を使用して、あなたの方法を定義するときjspメソッドでout.printlnを使用

public void getTest(HttpSession session) 
    { 
     String username = (String)session.getAttribute("email"); 
     try{ 
      Class.forName("com.mysql.jdbc.Driver"); 

    //creating connection with the database 
      Connection con=DriverManager.getConnection 
         ("jdbc:mysql://localhost:3306/quizilla","root","manish123"); 
     String query="select test_name, number, max_marks from test_table where email='"+username+"'"; 
     PreparedStatement ps =con.prepareStatement(query); 
     ResultSet rs = ps.executeQuery(); 
     while (rs.next()) { 
      String test_name = rs.getString("test_name"); 
      int number= rs.getInt("number"); 
      int max_marks=rs.getInt("max_marks"); 
      String div="<div style='height:8%;width:74.8%;float:right; border:1px solid #000000'>"; 
      out.println(div); 

     } 
    } 
    catch(Exception e) 
    {} 
    } 
+0

JSP暗黙的オブジェクトは '_jspService()'メソッドのために事前に定義されているオブジェクトです。 – Naman

答えて

0

、それだけで_jspservice()方法に利用可能であるout変数にアクセスすることはできません。次のようにメソッドに渡さない限り、他のメソッドの中では使用できません。

public void getTest(HttpSession session, OutputStream out)

関連する問題