I want my Servlet to both be a servlet and also be able to be used as a bean in the tag: <jsp:useBean id="formHandler" class="FormHandler scope="request" /> I have two questions: 1. Can this be done? 2. If a form is posted and it's sent to my servlet, if the servlet is also used on the page in the "useBean" tag, and it sets non-static variables in itself, will the useBean version of it be able to get those? Can I make them the same object?