【发布时间】:2014-06-14 13:01:41
【问题描述】:
我有一些问题让异常做我想要的!。我创建了一个 servlet,我想处理所有异常。我在这个场景下的课程建设,我也需要帮助,你在下面看到:
Servlet: 此异常处理仅针对 1 种方法,
try {
completed = func.addNewOperator(userId, name, ini, cpr, password, role);
}catch (Exception e) {
Error = "There was a problem with database access";
response.sendRedirect("SystemError.jsp?Error_resultat=" + Error);
} catch (IOException e) {
Error = "Error found with connection";
response.sendRedirect("SystemError.jsp?Error_resultat=" + Error);
} catch (RuntimeException e) {
Error = "Error found with entered values";
response.sendRedirect("SystemError.jsp?Error_resultat=" + Error);
} catch (Exception e) {
Error = "Serious error found!";
response.sendRedirect("SystemError.jsp?Error_resultat=" + Error);
func.addNewOperator 在我的函数类中被调用:
功能:
你在下面看到的我的函数方法的一个小例子:
public boolean addNewOperator(String userId, String name, String ini, String cpr, String password, String role ) throws Exception {
int id = Integer.parseInt(userId);
}
所以假设它不能将它解析为整数,它应该向我的 servlet 抛出异常,但这不起作用。我想向 servlet 抛出异常,然后 servlet 应该向 open SystemError.jsp 发送响应,并带有错误消息作为参数。
谁能看看我是不是忘记了什么??
【问题讨论】: