Ok, pues la respuesta es si. Normalmente para ello se usan taglibs dentro de la JSP donde le dices cual es la "fuente XML" y cual es la XSLT y te escriben el resultado donde tenias tu el taglib.
De hecho, los taglibs para la manipulacion de XML son parte de la última especificación ("JavaServer Pages Standard Tag Library"):
http://java.sun.com/products/jsp/jstl/
Dependiendo de lo moderno que sea el contenedor de servlets que uses, si tiene ya implementada la especificación entonces podras usarla sin incluir nada. Si no es moderno, entonces tendrás que usar alguna de las librerias que se usaban antes de que se creara el estandar, como por ejemplo la de Jakarta Taglibs:
http://jakarta.apache.org/taglibs/do...doc/intro.html
S!