要将某些行数据添加到表中,请在单击按钮后在该表的下一页中显示详细信息(数据)。当我正在使用RequestDispather类时,我在获取java.lang.IllegalStateException:........的同时也正在使用response.sendRedirect("View.jsp");.....我正在发送代码,这是我在页面中使用的代码。
RequestDispather
java.lang.IllegalStateException:
response.sendRedirect("View.jsp");
if(msg.equals("Values Added")){ RequestDispatcher rd = request.getRequestDispatcher("View.jsp"); rd.forward(request, response); }
(要么)
if(msg.equals("Values Added")){ response.sendRedirect("View.jsp"); }
以下内容本身是不正确的:
“您不能从JSP内部更改响应。那时为时已晚。”
只需将您的回发检查并重定向到jsp中的html标记之前即可。
所以:
<% if(msg.equals("Values Added")){ response.sendRedirect("View.jsp"); } %>
<html > ... </html>