Llamar a una clase desde un servlet

Hola, tengo la siguiente duda: estoy aprendiendo JSP y quisiera saber si es posible llamar a una clase desde un servlet para después poder utilizarlas en un JSP, mi clase utiliza la librería awt y no se si esto complique un poco el asunto...
gracias por su tiempo

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de ezamudio

cómo

Pero cómo usa AWT tu clase? Porque si crea ventanas y cosas así, olvídalo, no es nada conveniente usar esa clase en una app web. Recuerda que los métodos doPost y doGet de un servlet se invocan por cada petición que llega, de modo que se puede ejecutar varias veces de manera concurrente. Por eso los servlets no deben guardar estado, y por tanto si creas una instancia de tu clase (ya sea por petición o que la metas a un threadlocal), se va a crear una instancia por cada petición; esto normalmente no es un problema, pero si va a estar creando una ventana o requiere el ambiente gráfico para alguna cosa, ahí sí se va a terminar la memoria rapidísimo, además de que necesitar estar un ambiente gráfico corriendo en el server para que la aplicación web lo pueda usar y es algo que el usuario nunca va a ver.

Si solamente usa alguna clase de AWT pero no crea componentes gráficos, vas a tener que configurar una propiedad en tu contenedor de servlets, no recuerdo el nombre pero es algo de awt headless.

libreria awy

mi clase utiliza java.awt.FileDialog y java.awt.Frame; lo cual si me crea ventanas, de cualquier forma podría quitarlas e imprimir directo los mensajes o los menús, pero quisiera saber, eliminando esto como podría llamar a mi clase desde el servlet para después usarla en el JSP, o que eso lo mas recomendable hacer.
gracias