java.lang.IllegalStateException: Response has already been committed

2002-02-25 Thread Jason Webber

I am trying to insert the output of a servlet into cells in a html table.  I
am getting the above error.  Here is a sample of the code:

../servlet/RevGeocodeBlockServlet writes to the outputstream a string which
represents the location given by the lat and lon specified.


htmlheadtitleLocation/title/headbody
table
trtdDanny/tdtd
jsp:include page=../servlet/RevGeocodeBlockServlet flush=true

jsp:param name=longitude value=%= lon %/

jsp:param name=latitude value=%= lat %/

/jsp:include

/td/tr

trtdJason/tdtd
jsp:include page=../servlet/RevGeocodeBlockServlet flush=true

jsp:param name=longitude value=%= lon %/

jsp:param name=latitude value=%= lat %/

/jsp:include

/td/tr
/table
/body/html

I don't believe that jsp:include should be doing anything to the headers.
Is there anything I can do to get around the problem.


--
To unsubscribe:   mailto:[EMAIL PROTECTED]
For additional commands: mailto:[EMAIL PROTECTED]
Troubles with the list: mailto:[EMAIL PROTECTED]




Re: java.lang.IllegalStateException: Response has already been committed

2002-02-25 Thread Ken Martin

On Monday, February 25, 2002, at 04:10 PM, Jason Webber wrote:

 jsp:include page=../servlet/RevGeocodeBlockServlet flush=true
 :::
 jsp:include page=../servlet/RevGeocodeBlockServlet flush=true

Doesn't a servlet generate a full HTTP response? You can't do 
that twice from one request, can you? I didn't think you can use 
a servlet this way.

Ken Martin


--
To unsubscribe:   mailto:[EMAIL PROTECTED]
For additional commands: mailto:[EMAIL PROTECTED]
Troubles with the list: mailto:[EMAIL PROTECTED]




Re: java.lang.IllegalStateException: Response has already been committed

2002-02-25 Thread rsequeira


Check to see your included servlet isn't setting any headers. Check to see
if the included servlet uses a reponse.getWriter()
RS





Jason Webber [EMAIL PROTECTED] on 02/25/2002 04:10:38 PM

Please respond to Tomcat Users List [EMAIL PROTECTED]

To:   [EMAIL PROTECTED]
cc:

Subject:  java.lang.IllegalStateException: Response has already been
  committed

I am trying to insert the output of a servlet into cells in a html table.
I
am getting the above error.  Here is a sample of the code:

../servlet/RevGeocodeBlockServlet writes to the outputstream a string which
represents the location given by the lat and lon specified.


htmlheadtitleLocation/title/headbody
table
trtdDanny/tdtd
jsp:include page=../servlet/RevGeocodeBlockServlet flush=true

jsp:param name=longitude value=%= lon %/

jsp:param name=latitude value=%= lat %/

/jsp:include

/td/tr

trtdJason/tdtd
jsp:include page=../servlet/RevGeocodeBlockServlet flush=true

jsp:param name=longitude value=%= lon %/

jsp:param name=latitude value=%= lat %/

/jsp:include

/td/tr
/table
/body/html

I don't believe that jsp:include should be doing anything to the headers.
Is there anything I can do to get around the problem.


--
To unsubscribe:   mailto:[EMAIL PROTECTED]
For additional commands: mailto:[EMAIL PROTECTED]
Troubles with the list: mailto:[EMAIL PROTECTED]









--
To unsubscribe:   mailto:[EMAIL PROTECTED]
For additional commands: mailto:[EMAIL PROTECTED]
Troubles with the list: mailto:[EMAIL PROTECTED]




RE: java.lang.IllegalStateException: Response has already been committed

2002-02-25 Thread Chris Campbell


Like Ken says, calling the servlet like that will generate a full HTTP
response and close the output stream to the browser. Then your jsp will
continue trying to write to that stream which gives you the error. As long
as the service method of the servlet doesn't close the stream, you might be
able to replace the include for the servlet with:

%
new RevGeocodeBlockServlet.service(request, response);
%

(not sure if the 'new' is necessary)

ChrisC


 -Original Message-
 From: Jason Webber [mailto:[EMAIL PROTECTED]]
 Sent: Tuesday, February 26, 2002 7:11 AM
 To: [EMAIL PROTECTED]
 Subject: java.lang.IllegalStateException: Response has 
 already been committed 
 
 
 I am trying to insert the output of a servlet into cells in a 
 html table.  I
 am getting the above error.  Here is a sample of the code:
 
 ../servlet/RevGeocodeBlockServlet writes to the outputstream 
 a string which
 represents the location given by the lat and lon specified.
 
 
 htmlheadtitleLocation/title/headbody
 table
 trtdDanny/tdtd
 jsp:include page=../servlet/RevGeocodeBlockServlet flush=true
 
 jsp:param name=longitude value=%= lon %/
 
 jsp:param name=latitude value=%= lat %/
 
 /jsp:include
 
 /td/tr
 
 trtdJason/tdtd
 jsp:include page=../servlet/RevGeocodeBlockServlet flush=true
 
 jsp:param name=longitude value=%= lon %/
 
 jsp:param name=latitude value=%= lat %/
 
 /jsp:include
 
 /td/tr
 /table
 /body/html
 
 I don't believe that jsp:include should be doing anything to 
 the headers.
 Is there anything I can do to get around the problem.
 
 
 --
 To unsubscribe:   mailto:[EMAIL PROTECTED]
 For additional commands: mailto:[EMAIL PROTECTED]
 Troubles with the list: mailto:[EMAIL PROTECTED]
 

--
To unsubscribe:   mailto:[EMAIL PROTECTED]
For additional commands: mailto:[EMAIL PROTECTED]
Troubles with the list: mailto:[EMAIL PROTECTED]




java.lang.IllegalStateException: Response has already been committed

2001-06-19 Thread Robert De Niro

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
titleCreate a member in the database/title
%@ include file=detect.jsp %
/head

body bgcolor=#FF 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(brErreur : 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

2001-06-19 Thread Mathias Laguérie

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
 titleCreate a member in the database/title
 %@ include file=detect.jsp %
 /head

 body bgcolor=#FF 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(brErreur : 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

2001-06-19 Thread Antoni Reus

You cannot forward a request when you have started writing.

- Original Message -
From: Robert De Niro [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
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
 titleCreate a member in the database/title
 %@ include file=detect.jsp %
 /head

 body bgcolor=#FF 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(brErreur : 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