You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Robert De Niro <ro...@consultant.com> on 2001/06/19 12:11:06 UTC
java.lang.IllegalStateException: Response has already been committed
Hello, Maybe comeone can help me, I have a problem with a JSP :
Error: 500
Location: /dev/jsp/Homepage/createmember.jsp
Internal Servlet Error:
java.lang.IllegalStateException: Response has already been committed
at org.apache.tomcat.core.HttpServletResponseFacade.sendError(HttpServletResponseFacade.java:157)
at org.apache.jasper.runtime.JspServlet.unknownException(JspServlet.java:299)
at org.apache.jasper.runtime.JspServlet.service(JspServlet.java:377)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:503)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:559)
at org.apache.tomcat.service.connector.Ajp12ConnectionHandler.processConnection(Ajp12ConnectionHandler.java:156)
at org.apache.tomcat.service.TcpWorkerThread.run(PoolTcpEndpoint.java:366)
at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:411)
at java.lang.Thread.run(Thread.java:475)
Here is my JSP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<%@ include file = "getconnection.jsp"%>
<%@ page import = " java.security.Key.*,
java.io.*,
java.security.*,
java.security.cert.*,
java.util.*,
com.ct.ordres.admin.logic.*,
com.ct.ordres.site.logic.*,
sun.misc.*
" %>
<html>
<head>
<title>Create a member in the database</title>
<%@ include file="detect.jsp" %>
</head>
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onLoad="">
<%
try
{
MyConnection con = getConnection(request, response);
// New member
MyClient client = new MyClient();
client.setNOMCLI(request.getParameter("name"));
client.setAD1CLI(request.getParameter("adress"));
client.setVILCLI(request.getParameter("city"));
// Create the member
client.insert(con);
MyClientSession ctclientsession = new MyClientSession();
ctclientsession.setClient(client);
MyContext.setClientSession(session, ctclientsession);
%>
<jsp:forward page="membercreated.jsp" >
<jsp:param name="IDClient" value="<%= client.getIDCLI() %>" />
</jsp:forward>
<%
}
catch (Exception e)
{
out.print("<br>Erreur : <b>"+e+"</b>");
}
%>
</body>
</html>
--
_______________________________________________
FREE Personalized E-mail at Mail.com
http://www.mail.com/?sr=signup
Make PC-to-Phone calls with Net2Phone.
Sign-up today at: http://www.net2phone.com/cgi-bin/link.cgi?121
Re: java.lang.IllegalStateException: Response has already been committed
Posted by Antoni Reus <ar...@ibit.org>.
You cannot forward a request when you have started writing.
----- Original Message -----
From: "Robert De Niro" <ro...@consultant.com>
To: <to...@jakarta.apache.org>
Sent: Tuesday, June 19, 2001 11:11 AM
Subject: java.lang.IllegalStateException: Response has already been
committed
> Hello, Maybe comeone can help me, I have a problem with a JSP :
>
>
> Error: 500
> Location: /dev/jsp/Homepage/createmember.jsp
> Internal Servlet Error:
>
> java.lang.IllegalStateException: Response has already been committed
> at
org.apache.tomcat.core.HttpServletResponseFacade.sendError(HttpServletRespon
seFacade.java:157)
> at
org.apache.jasper.runtime.JspServlet.unknownException(JspServlet.java:299)
> at org.apache.jasper.runtime.JspServlet.service(JspServlet.java:377)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at
org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:503)
> at org.apache.tomcat.core.ContextManager.service(ContextManager.java:559)
> at
org.apache.tomcat.service.connector.Ajp12ConnectionHandler.processConnection
(Ajp12ConnectionHandler.java:156)
> at org.apache.tomcat.service.TcpWorkerThread.run(PoolTcpEndpoint.java:366)
> at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:411)
> at java.lang.Thread.run(Thread.java:475)
>
>
>
> Here is my JSP:
>
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
>
> <%@ include file = "getconnection.jsp"%>
> <%@ page import = " java.security.Key.*,
> java.io.*,
> java.security.*,
> java.security.cert.*,
> java.util.*,
> com.ct.ordres.admin.logic.*,
> com.ct.ordres.site.logic.*,
> sun.misc.*
> " %>
>
> <html>
> <head>
> <title>Create a member in the database</title>
> <%@ include file="detect.jsp" %>
> </head>
>
> <body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0"
marginheight="0" onLoad="">
>
> <%
> try
> {
> MyConnection con = getConnection(request, response);
>
> // New member
> MyClient client = new MyClient();
> client.setNOMCLI(request.getParameter("name"));
> client.setAD1CLI(request.getParameter("adress"));
> client.setVILCLI(request.getParameter("city"));
>
> // Create the member
> client.insert(con);
>
> MyClientSession ctclientsession = new MyClientSession();
> ctclientsession.setClient(client);
> MyContext.setClientSession(session, ctclientsession);
>
> %>
>
> <jsp:forward page="membercreated.jsp" >
> <jsp:param name="IDClient" value="<%= client.getIDCLI() %>" />
> </jsp:forward>
>
>
> <%
> }
> catch (Exception e)
> {
> out.print("<br>Erreur : <b>"+e+"</b>");
> }
> %>
> </body>
> </html>
>
> --
>
> _______________________________________________
> FREE Personalized E-mail at Mail.com
> http://www.mail.com/?sr=signup
>
> Make PC-to-Phone calls with Net2Phone.
> Sign-up today at: http://www.net2phone.com/cgi-bin/link.cgi?121
>
>
>
>
Re: java.lang.IllegalStateException: Response has already been committed
Posted by Mathias Laguérie <la...@bst.bsf.alcatel.fr>.
I had this Exception before,
But I'm very sorry I could not resolve it, I simply reinstall all my configuration to resolve it.
So I'm interested by the answers of your question too.
Mathias
Robert De Niro wrote:
> Hello, Maybe comeone can help me, I have a problem with a JSP :
>
> Error: 500
> Location: /dev/jsp/Homepage/createmember.jsp
> Internal Servlet Error:
>
> java.lang.IllegalStateException: Response has already been committed
> at org.apache.tomcat.core.HttpServletResponseFacade.sendError(HttpServletResponseFacade.java:157)
> at org.apache.jasper.runtime.JspServlet.unknownException(JspServlet.java:299)
> at org.apache.jasper.runtime.JspServlet.service(JspServlet.java:377)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:503)
> at org.apache.tomcat.core.ContextManager.service(ContextManager.java:559)
> at org.apache.tomcat.service.connector.Ajp12ConnectionHandler.processConnection(Ajp12ConnectionHandler.java:156)
> at org.apache.tomcat.service.TcpWorkerThread.run(PoolTcpEndpoint.java:366)
> at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:411)
> at java.lang.Thread.run(Thread.java:475)
>
> Here is my JSP:
>
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
>
> <%@ include file = "getconnection.jsp"%>
> <%@ page import = " java.security.Key.*,
> java.io.*,
> java.security.*,
> java.security.cert.*,
> java.util.*,
> com.ct.ordres.admin.logic.*,
> com.ct.ordres.site.logic.*,
> sun.misc.*
> " %>
>
> <html>
> <head>
> <title>Create a member in the database</title>
> <%@ include file="detect.jsp" %>
> </head>
>
> <body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onLoad="">
>
> <%
> try
> {
> MyConnection con = getConnection(request, response);
>
> // New member
> MyClient client = new MyClient();
> client.setNOMCLI(request.getParameter("name"));
> client.setAD1CLI(request.getParameter("adress"));
> client.setVILCLI(request.getParameter("city"));
>
> // Create the member
> client.insert(con);
>
> MyClientSession ctclientsession = new MyClientSession();
> ctclientsession.setClient(client);
> MyContext.setClientSession(session, ctclientsession);
>
> %>
>
> <jsp:forward page="membercreated.jsp" >
> <jsp:param name="IDClient" value="<%= client.getIDCLI() %>" />
> </jsp:forward>
>
> <%
> }
> catch (Exception e)
> {
> out.print("<br>Erreur : <b>"+e+"</b>");
> }
> %>
> </body>
> </html>
>
> --
>
> _______________________________________________
> FREE Personalized E-mail at Mail.com
> http://www.mail.com/?sr=signup
>
> Make PC-to-Phone calls with Net2Phone.
> Sign-up today at: http://www.net2phone.com/cgi-bin/link.cgi?121