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
