Two Laptop Bag
The moose likes Servlets and the fly likes sensing submit in servlet Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Servlets
Bookmark "sensing submit in servlet" Watch "sensing submit in servlet" New topic

sensing submit in servlet

john guthrie
Ranch Hand

Joined: Aug 05, 2002
Posts: 124
i have a servlet with a blank action (so it calls itself). first time in it creates a form with a submit button a la:

so the servlet has basically this logic:

this works fine when i test it on my servlet engine.
the problem is trying to test it with httpUnit. when i submit the form via the httpUnit WebConversation getResponse method, the code above always hits the else block.
is there a better way to check for form submission than my req.getParameter("goButton") call? preferably one that httpUnit likes...
Frank Carver

Joined: Jan 07, 1999
Posts: 6920
HTTPUnit is actually very good at simulating form submission, but I guess you are not using the form parsing and submission tools.
I suggest that you take a look at part 6 of my "small and simple web applications" series in the Java Ranch Journal. In this article I give some detailled instructions on how to test web applications using the HTTPUnit form tools.

Read about me at ~ Raspberry Alpha Omega ~ Frank's Punchbarrel Blog
john guthrie
Ranch Hand

Joined: Aug 05, 2002
Posts: 124
thanks. i'll try that out. you're right, i didn't use the same code. i had something like:

in other words, i used WebRequest instead of SubmitButton. it ran, but the submit button didn't seem to be set.
again, thanks. i am finding that there is thin documentation on httpUnit. of course, i missed your article, which is greatly appreciated!
I agree. Here's the link:
subject: sensing submit in servlet
It's not a secret anymore!