Hi All: I'm a PHP programmer who's new to I'm new to Java and JSP as a whole and am having some difficulties understanding some seemingly basic concepts. Is a "servlet" essentially a compiled application that sits on a server that a JSP script can interact with? i.e. if I built a servlet that could handle addition - I could pass two numbers to a servlet and it will spit back ? If not can someone explain servlets in PHP-talk? Thanks! Thanks, Matrocka