Incluir JSP en Vaadin

Hola amigos,
tengo hecho mi proyecto en vaadin y en el quiero incluir uno que está desarrollado en JSP. Lo que encontré fue:
URL url = new URL(“http://elcomercio.pe/”);
Embedded browser = new Embedded(“”, new ExternalResource(url));
browser.setType(Embedded.TYPE_BROWSER);
miPanelLayout.addComponent(browser);

Ese código si funciona perfecto, pero cuando agrego mi jsp que por ejemplo lo tengo por la ruta del WEB-INF no me funciona. ¿Alguien ha intentado hacer esto? He visto ejemplo que hacen lo contrario de incluir vaadin en JSP, pero yo necesito lo contrario. Quizás podría ser usando algo en el context… pero aun sigo revisando…

Muchas gracias por la atención.

Saludos.

Estimado,

No entiendo bien cómo estás organizando tus archivos. Por favor postea más detalles.

El Embedded funcionará perfecto cuando apunte a una URL de otro sitio, o dentro del mismo sitio en otro contexto. Si estás colocando los jsp en el mismo contexto que Vaadin puede que tengas algunos problemas, ya que el servlet de vaadin captura todas las solicitudes (ver en web.xml).

Para hacer que todo funcione en el mismo contexto quizás debas alterar convenientemente el web.xml del cotexto para que el servlet mapping de las JSP pueda capturar las solicitudes.

Información útil:
http://stackoverflow.com/questions/5892272/how-is-a-jsp-page-detected-and-converted-to-a-servlet-by-tomcat

Tal ves un poco tarde las respuesta.

Nunca te va funcionar si pones los JSP dentro de
WEB-INF
porque es una carpeta especial, solo para accederse dentro del contexto a través de
include
y
RequestDispatcher
.


Embedded
crea in
IFRAME
con la ruta que le proporcionas, por lo tanto, siempre que uses este componente estarás a accediendo desde fuera del contexto.