我想通过jsp向浏览器显示一个特定的错误
我正在创建一个javabean类和error.jsp。问题是,我想在error.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
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打印。。