响应已提交-java.lang.IllegalStateException:UT010019
我正在使用jsp和servlet开发一个web应用程序 我的Servlet名称是响应已提交-java.lang.IllegalStateException:UT010019,java,jsp,session,servlets,illegalstateexception,Java,Jsp,Session,Servlets,Illegalstateexception,我正在使用jsp和servlet开发一个web应用程序 我的Servlet名称是ServletBulkCrdProm,我重定向到方法doBulkCrdSelect()中的jsp页面,该方法由Servlet的doPost()方法调用 在我的servlet中,我将请求转发到如下jsp页面 dispatcher = getServletContext().getRequestDispatcher("/bulkPromotion/BulkPromCrdList.jsp"); dispatcher.for
ServletBulkCrdProm
,我重定向到方法doBulkCrdSelect()
中的jsp页面,该方法由Servlet的doPost()
方法调用
在我的servlet中,我将请求转发到如下jsp页面
dispatcher = getServletContext().getRequestDispatcher("/bulkPromotion/BulkPromCrdList.jsp");
dispatcher.forward(req, res);
return;
<form id="dataform" name="dataform" method="<%=WebConstants.HTML_FORM_SUMIT_METHOD%>" action="<%=ServletMapConst.SERVLET_NAME%>">
这样做没有任何问题。我像这样提交jsp表单
dispatcher = getServletContext().getRequestDispatcher("/bulkPromotion/BulkPromCrdList.jsp");
dispatcher.forward(req, res);
return;
<form id="dataform" name="dataform" method="<%=WebConstants.HTML_FORM_SUMIT_METHOD%>" action="<%=ServletMapConst.SERVLET_NAME%>">
我做错了什么?有人能帮我解决这个问题吗?非常感谢您的帮助。如果您的方法中有servlet请求,请尝试从中获取dispatcher,而不是servletContext
dispatcher=request.getRequestDispatcher(“/bulkPromotion/BulkPromCrdList.jsp”)代码>
此外,代码的另一部分可能存在问题,这在本问题中未显示
同时注意你的前锋。应该只有一个堆栈跟踪。谢谢Danil,根据您的建议使其工作。