Java Servlet:我应该在ServletException中包装所有异常吗?
假设我有一个servlet,它在如下定义的方法中执行所有必要的处理:Java Servlet:我应该在ServletException中包装所有异常吗?,java,servlets,Java,Servlets,假设我有一个servlet,它在如下定义的方法中执行所有必要的处理: protected abstract void process(ServletRequest request, ServletResponse response); 实现Servlet接口的正确方法是什么 在ServletException中包装运行时异常: 或按原样引发运行时异常: protected void service(ServletRequest request, ServletResponse response
protected abstract void process(ServletRequest request, ServletResponse response);
实现Servlet接口的正确方法是什么
在ServletException中包装运行时异常:
或按原样引发运行时异常:
protected void service(ServletRequest request, ServletResponse response) throws ServletException, IOException {
process(request, response);
}
只有在必须处理异常时才包装代码,否则,不需要包装。不再需要包装。从来没有这样做过。您可以从任何方法引发任何运行时异常。我知道您可以从servlet引发运行时异常。我的问题是你应该吗?
protected void service(ServletRequest request, ServletResponse response) throws ServletException, IOException {
process(request, response);
}