我想通过jsp向浏览器显示一个特定的错误

我想通过jsp向浏览器显示一个特定的错误,jsp,Jsp,我正在创建一个javabean类和error.jsp。问题是,我想在error.jsp中显示特定的异常。所以我做了一个错误变量,我希望这个错误是错误变量,这样我就可以向用户显示 package mypack; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; public class StudentBe

我正在创建一个javabean类和error.jsp。问题是,我想在error.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;
    }
}

尝试处理代码中可能出现的所有异常,如

 catch (NullPointerException e) {
            System.out.println("Generated Exception is NUllpointer" + e);
            error = e.getMessage();
}
 catch (OtherException e) {
            System.out.println("OtherException " + e);
            error = e.getMessage();
}

你能显示你的jsp代码吗?对不起,朋友,我希望这是任何错误,然后它将存储在错误变量,我想在error.jsp打印。。