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.