java - Servlet 向 jsp 传递数据
问题描述
我有一个 servlet,它执行所有后端获取并传递数据以呈现 jsp。
request.setAttribute("name", "ASDADAS");
request.getRequestDispatcher("/home.jsp").forward(request, response);
在我的 home.jsp 中,我调用了这个值
<%= request.getAttribute("name")%>
但我不断收到以下错误
java.io.IOException: Error - getOutputStream() called on a request that has already returned a Writer - enable debug logging on com.isomorphic.servlet.ProxyHttpServletResponse to see a stack trace of the previous caller.
解决方案
更好的使用方法
response.sendRedirect("/home.jsp");
它会正常工作
推荐阅读
- jquery - 如何根据显示的内容更新导航项列表
- docker - 在 docker (2.2.7) 上找不到最新的 dotnet 核心映像
- r - 如何让分位数与 summarise_at 和 group_by (dplyr) 一起使用
- powershell - 我想删除特定文件名但保留特定文件名
- unity3d - 如何在 doxygen 中使用更直观的代码块?
- sql - 如果我在 SSRS 中有两个来自存储过程的数据集,我可以在它们之间传递数据吗?
- c - 我想只使用一个 for 循环同时打印算术级数和几何级数,但我只能打印一个
- javascript - 如何优化搜索区域的数据加载?
- python-3.x - 如何对包含元组的字典进行排序
- regex - NGINX 重写规则与 REGEX (.+) 不匹配