java - HttpServletResponse.getWriter() 抛出 IOException 怎么办?
问题描述
函数 HttpServletResponse.getWriter() 实际上会抛出一个 IOException,当这种情况发生时,理想的做法是在响应中发送 500 状态,有没有可行的 PrintWriter 的方法来做到这一点?
解决方案
是的,你可以,你可以通过HttpServletResponse
使用sendError()
函数来做到这一点。
你可以这样做:
response.sendError(SC_INTERNAL_SERVER_ERROR, "your error message");
推荐阅读
- bash - 将“带有管道的命令”作为 bash 函数参数传递
- fonts - 为字体创建源
- android - 任务 ':app:packageDebug' 执行失败。Android Studio 3 和 SNPE
- php - 使用正则表达式拆分管道(|)分隔的字符串,但忽略括号中的管道
- python - 如何在张量流中为张量添加动态维度?
- c# - 使用 WebSiteManagementClient.WebHostingPlans.Create 创建托管计划服务并收到错误“请求下级服务失败”
- python - 使用 pandas 选择 csv 文件中的值并计算它们
- linux-kernel - 如何在内核编译中将所有功能编译成模块?
- amazon-web-services - Cloud-watch billing 如何找到哪些服务或指标正在生成账单?
- sql - 如何在 SQL 中构建类似的 VLOOKUP 函数