Ben, You haven't defined doGet. So you are calling the superclass' implementation. I vaguely recall that implementation returning an error code so by default it doesn't do anything. You might try removing the doGet call and seeing if it helps.
If you want to support both the doGet() and doPost() methods, a better alternative is write a different method say processRequest() and write all your request handling code in that method.Then simply call that method from doGet() and doPost() as well.