its java beans not jsp beans, although u can use java beans in jsp pages as well. java beans are just regular java classes with some rules (for example u have to have get and set methods for properties and an empty constructor etc..). we use java beans in jsp page to seperate raw java code from html code. usually in jsp page we will use html tags and a few jsp tags to display the page and the rest of the java code (like connecting to database) we will put inside another java class (a servlet or a javabean) and use it in the jsp page. hope its a bit more clearer.