首页 > 解决方案 > 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.

标签: javajspservletsrequest

解决方案


更好的使用方法

response.sendRedirect("/home.jsp");

它会正常工作


推荐阅读