I have a hard time believing that you cannot post a form from a servlet to
itself.  Can you post the code that you have doing this?


Mike
----- Original Message -----
From: Danny Guindi <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, October 24, 2001 9:57 AM
Subject: Re: doGet, doPost, and reload problems/questions


> Thanks Matt, but I already tried that approach, and it had some bad
> side-effects.  For some reason after posting the servlet to itself
(instead
> of reloading), my form was corrupted.  I sent a message to this listserv
> last week explaining that problem, but nobody could answer.  The problem
was
> that my servlet for some reason stopped streaming to the browser.  I don't
> think it was a servlet error because my servlet completed and exited
> correctly.  Somewhere in the process of writting the buffer to the
browser,
> the stream got cut off, and some of the HTML code was missing.  I even
> thought it could have been a problem between tomcat and IE (or something
> else to that effect).
>
> Thanks for the help though,
>
> Danny
>
> -----Original Message-----
> From: Matt Penner [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, October 24, 2001 9:48 AM
> To: [EMAIL PROTECTED]
> Subject: Re: doGet, doPost, and reload problems/questions
>
>
> Are you doing a refresh or are you calling the same url again?  It sounds
> like
> your servlet is forcing a refresh which is causing this problem with the
> post
> method.  If your user submits the form (or filters or whatever you want)
and
> you post to the same url rather than refreshing I think that this would
> solve
> your problem.
>
> If not you may want to try dynamic urls.  That's when your servlet creates
> the
> url of the pages dynamically using some sort of a serial number system
where
> it
> wont generate two of the same urls within a close amout of time.  That way
> your
> browser wont know it's posting to the same servlet.  You could then map
the
> url
> pattern to your servlet such as by altering your webinf file if you're
using
> apache.  Only problem with this, besides the extra coding, is that your
> users
> will not be able to bookmark their pages.
>
> Hope this helps,
> Matt
>
>
> Quoting Danny Guindi <[EMAIL PROTECTED]>:
>
> > Hi all,
> >
> > I am trying to write a servlet that displays a list of options on the
> > screen.  Instead of using a combo box, I have a checkbox next to each
> > option, so the user can see all the options at the same time
> > (sometimes,
> > there could be hundreds of options). The user can then select or
> > deselect
> > any options he/she wants.  I also want the user to be able to filter out
> > a
> > group of options by selecting a 'filter' criteria from a combo box
> > that
> > eliminates multiple options.  When the user selects this filter, I
> > reload
> > the page, filter-out some options, and display the remaining ones.
> > The
> > problem I have is that every time I try to reload the page, I get a
> > warning
> > that the page needs to be re-posted because the form data has changed.
> > I
> > cannot use the form GET method, because it exceeds the limit of
> > characters
> > that can be encoded in the URL.  Using the POST method is what's causing
> > the
> > warning to pop-up.  Any ideas on how I can do this kind of operation?
> >
> > Thanks in advance,
> >
> > Danny Guindi
> >
> >
>
___________________________________________________________________________
> > To unsubscribe, send email to [EMAIL PROTECTED] and include in the
> > body
> > of the message "signoff SERVLET-INTEREST".
> >
> > Archives: http://archives.java.sun.com/archives/servlet-interest.html
> > Resources:
> > http://java.sun.com/products/servlet/external-resources.html
> > LISTSERV Help: http://www.lsoft.com/manuals/user/user.html
> >
>
>
___________________________________________________________________________
> To unsubscribe, send email to [EMAIL PROTECTED] and include in the
body
> of the message "signoff SERVLET-INTEREST".
>
> Archives: http://archives.java.sun.com/archives/servlet-interest.html
> Resources: http://java.sun.com/products/servlet/external-resources.html
> LISTSERV Help: http://www.lsoft.com/manuals/user/user.html
>
>
___________________________________________________________________________
> To unsubscribe, send email to [EMAIL PROTECTED] and include in the
body
> of the message "signoff SERVLET-INTEREST".
>
> Archives: http://archives.java.sun.com/archives/servlet-interest.html
> Resources: http://java.sun.com/products/servlet/external-resources.html
> LISTSERV Help: http://www.lsoft.com/manuals/user/user.html


_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com


___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".

Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html

Reply via email to