Méthode pour utiliser vos JSP via Cypal qui lance le Hosted Browser de GWT (Tomcat)
Télécharger les librairies jasper* inclues dans la version embarquée (Embedded) de Tomcat 5.5
Téléchargez la version Embedded pour récupérer jasper-* :
- jasper-compiler.jar
- jasper-compiler-jdt.jar
- jasper-runtime.jar
Ajouter ses 3 jars dans le Build Path de votre projet sous Eclipse.
click Project > Build Path > Configure Build Path > Libraries > Add External Jar > Jar
Déclarer dans le .xml de votre projet, chacune des vos pages JSP pointant sur la class JspServlet
<!-- project.gwt.xml --> <servlet path='/jspinfo.jsp' class='org.apache.jasper.servlet.JspServlet' /> <servlet path='/test.jsp' class='org.apache.jasper.servlet.JspServlet' /> <servlet path='/xml/chart.jsp' class='org.apache.jasper.servlet.JspServlet' />
Optionnellement, ajouter le type MIME pour indiquer que vos JSP sont du type text/html
Au cas où la page est proposée au téléchargement à la place d'être affichée, activez ce paramétrage.
project > tomcat/conf/gwt/web.xml > add mime type
<mime-mapping> <extension>jsp</extension> <mime-type>text/html</mime-type> </mime-mapping>
Ressources
JSP Page Hosting
Le projet gwt-examples, Google Weg Toolkit examples with eclipse, explique comment utiliser les JSP en mode serveur GWT.