Vamos a ver...
si no entiendes eso, es que no has entendido del todo lo que es un JSP, o un Bean...
Mira:
Cuando tienes una JSP, generas una página HTML estática dependiendo del contenido.
¿Cómo enlazas una página HTML con otra? Facil, ¿no? Con llamadas a otras páginas o la pulsación de botones. (Los métodos GET y POST). Cuando haces algo así en una JSP tienes que tener una clase que guarda los datos de una página a otra (un bean). Mira la etiqueta jsp:usebean, que se usa con eso.
Eso te permite pasar datos de un sitio a otro.
Si lo haces con servlets, o bien, estás usando algún botón o formulario HTML, necesitarás acceder a la información que se pasó de un sitio a otro.
El paso de parámetros por get se hece mediante la URL y por post, mediante información guardada en un objeto específico.
Una página JSP es lo mismo que un Servlet (de hecho, compilar una JSP te devuelve un Servlet), por lo que puedes echar un vistazo a la clase Servlet para ver qué opciones tienes para acceder a la información. Básicamente, tienes acceso a los objetos request (información que te llega a la página) y response (información que quieres enviar desde esta página).
En cuanto a accesos a base de datos y esas cosas... al final, el JSP es un archivo .java, puedes hacer tus peticiones a BBDD de la forma habitual, pero recuerda que hasta que no llega al final de la JSP, la página no se visualizará en el navegador... cuidadito con lo que haces...
Si necesitas pulir algunas cosas en este aspecto, busca un manual de J2EE o de JSP y Servlets, los hay buenos en la web, algunos en español y te explican cómo enlazarlo todo.
Espero que esto te sirva más.
Suerte.
Silverfox