java - 为什么 HttpServlet 会抛出 IOException?

标签 java servlets

我明白为什么 HttpServlet 会抛出 ServletException,但为什么会抛出 IOException?这背后的原因是什么?

最佳答案

来自文档:

IOException - if an input or output error is detected when the servlet handles the GET request

当您打印 servlet 输出时,可能会发生这种情况:

response.getWriter().print() - 此方法抛出 IOException

可以在响应完成打印输出之前关闭套接字。

关于java - 为什么 HttpServlet 会抛出 IOException?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/802967/

相关文章:

java - 以编程方式将按钮添加到 fragment

java - Tomcat 8.5 - 无法在 ServletContextListener 的 contextInitialized 方法中访问 mysql JDBC 资源

java - JDBC分页: vendor specific sql versus result set fetchSize

java - 在 java.library.path 上找不到基于 APR 的 Apache Tomcat native 库

html - 如何将数据从一个 jsp A 转发到 jsp B,然后将所有数据转发到最终的 servlet?

org.apache.naming.resources.DirContextURLConnection.getInputStream 处的 java.io.FileNotFoundException

java - 使用随机字符串创建变量 - 屏幕上不会打印任何内容

java - 将 List 添加到 session 并对其进行迭代

java.lang.ClassNotFoundException : com. google.api.client.googleapis.auth.oauth2.GoogleIdTokenVerifier$Builder

java - Servlet 不向 .jsp 文件发送参数