File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
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


Win a copy of Soft Skills this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Java » Servlets
Bookmark "sensing submit in servlet" Watch "sensing submit in servlet" New topic
Author

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
Sheriff

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 frankcarver.me ~ 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: http://aspose.com/file-tools
 
subject: sensing submit in servlet