Qualche mese fa passando sulle FAQ di httpUnit leggevo:
Can I use JSPs with ServletUnit?
Absolutely! But since you are now emulating the servlet environment, you will need to make sure that you have access to the relevant classes. By default, ServletUnit is configured to use Jasper, the JSP engine which is part of Tomcat. You will therefore need the Jasper jar in your classpath, along with any on which it depends. Once you have done that, your JSPs should run, just as they would in Tomcat.
Leggendo la FAQ avevo pensato "Maletedetto! almeno un esempio da farmi copiare ed incollare però potevi metterlo!!".
Visto che sia l'XPUG che il cliente del mio lavoro abituale stanno muovendosi con Java Servlet Pages, mi sono deciso a vedere se quell'Absolutely! non nascondesse qualche trappola. Persa una mezz'oretta a dar la caccia a file *.jar per soddisfare prerequisiti di librerie (per l'esempio servono le librerie di jasper e quelle di ant), ecco il codice:
helloworld.jsp, mollata in una cartella /jsp del progetto
La classe di test:
Effettivamente funziona liscio liscio... però una mail con l'esempio a httpunit-develop@lists.sourceforge.net l'ho mandata ;)