2013-03-22 48 views
0

在浏览器中显示一个特定的错误,我做了一个javabean类和error.jsp。问题是这个我想在error.jsp中显示特定的异常。所以我做了错误的变量,我想误差进来错误变量这样我就可以向用户显示....我想通过jsp

package mypack; 
import java.sql.Connection; 
import java.sql.DriverManager; 
import java.sql.PreparedStatement; 
import java.sql.ResultSet; 

public class StudentBean { 
    int roll, marks; 
    String name, grade; 
    String error; 
    public String getError() { 
     return error; 
    } 
    public void setError(String error) { 
     this.error = error; 
    } 
    public int getMarks() { 
     return marks; 
    } 
    public String getName() { 
     return name; 
    } 
    public String getGrade() { 
     return grade; 
    } 
    public int getRoll() { 
     return roll; 
    } 
    public void setRoll(int roll) { 
     this.roll = roll; 
    } 
    public boolean lookup() { 
     try { 
      Class.forName("oracle.jdbc.driver.OracleDriver"); 
      Connection con = DriverManager.getConnection(
        "jdbc:oracle:thin:@localhost:1521:xe", "system", "oracle"); 
      PreparedStatement pst = con 
        .prepareStatement("select * from student where roll=?"); 
      pst.setInt(1, roll); 
      ResultSet rs = pst.executeQuery(); 
      if (rs.next()) { 
       name = rs.getString(1); 
       roll = rs.getInt(2); 
       marks = rs.getInt(3); 
       grade = rs.getString(4); 
      } 
     } catch (Exception e) { 
      System.out.println("Generated Exception " + e); 
      error = e.getMessage(); 
     } 
     return true; 
    } 
} 
+0

你可以显示你的jsp代码吗? – Bhushan 2013-03-22 04:11:25

回答

0

试图处理所有的异常,这是可能来在你的代码一样

+0

对不起朋友,我想这个任何错误来了,然后它将存储在错误变量,我想打印在error.jsp .. – Arpit 2013-03-22 05:43:00

+0

@ user2168358你可以打印错误在jsp使用{错误} – PSR 2013-03-22 05:46:54

+0

对不起朋友我会采取异常类... plz ..看看.. – Arpit 2013-03-23 05:47:13