Either the relative URL is plain wrong, or the url-pattern of the servlet mapping is plain wrong.
What is the absolute (full http://) URL with which you can call this servlet independently? What is the absolute URL of the current page with the form pointing to the servlet? Once you have the answer on both, you could easily extract the relative URL to the servlet from the absolute URL of the page. Use this relative URL in the page's form then.
There are 10 kinds of people in this world. Those that understand binary get this tiny ad:
Free, earth friendly heat - from the CodeRanch trailboss