All I can say is you're correct, JSPs are translated into .java files, then compiled to *.class files. I couldn't follow the rest of the detail based on your comments, I'd think typically any dynamic changes would occur through javascript, or a POST/GET call to another action java class. Maybe someone else here can help, my j2ee knowledge has been lost over the last couple of years though I've tried getting back into it lately.