Why do you want to include Wicket pages inside a JSP? What is your usecase? Martijn
On Nov 26, 2007 10:50 PM, Seif <[EMAIL PROTECTED]> wrote: > Hi, i'm a new wicket user, and i'm trying to execute a helloworld exemple > included in a JSP page > My problem is that wicket become a javax.servlet.Filter and not a Servlet > in > the 1.3-rc1 version :( > > to explain my problem here is some code: > The file web.xml: > ------------------------------------------------- > ... > <filter> > <filter-name>HelloWorldApplication</filter-name> > <filter-class>org.apache.wicket.protocol.http.WicketFilter</filter-class> > <init-param> > <param-name>applicationClassName</param-name> > <param-value>net.lebonchoix.web.HelloWorldApplication</param-value> > </init-param> > </filter> > <filter-mapping> > <filter-name>HelloWorldApplication</filter-name> > <url-pattern>/Wicket/HelloWorld/*</url-pattern> > </filter-mapping> > ... > ------------------------------------------------- > > The file index.jsp > ------------------------------------------------- > <%@ page language="java" contentType="text/html; charset=UTF-8" > pageEncoding="UTF-8"%> > <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" " > http://www.w3.org/TR/html4/loose.dtd"> > <html> > <head> > <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> > <title>test wicket</title> > </head> > <body> > <jsp:include page="/Wicket/HelloWorld" /> > </body> > </html> > ------------------------------------------------- > > When i launch my browser with the url: > http://localhost:58080/TestWicket/Wicket/HelloWorld it works fine but when > i > try http://localhost:58080/TestWicket/ or > http://localhost:58080/TestWicket/index.jsp i get a exception: > ------------------------------------------------- > [#|2007-11-26T22:04: > > 19.437+0100|SEVERE|sun-appserver9.1|javax.enterprise.system.container.web|_ThreadID=18 > ;_ThreadName=httpSSLWorkerThread-58080-1;_RequestID=e78d3242-d891-421e-904b-e6f43cbe9715;|StandardWrapperValve[jsp]: > PWC1406 : servlet.service() pour le servlet jsp a émis une exception. > java.io.FileNotFoundException: /TestWicket/Wicket/HelloWorld > at org.apache.catalina.servlets.DefaultServlet.serveResource( > DefaultServlet.java:732) > at org.apache.catalina.servlets.DefaultServlet.doGet( > DefaultServlet.java > :384) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:718) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:831) > at org.apache.catalina.core.ApplicationFilterChain.servletService( > ApplicationFilterChain.java:411) > at org.apache.catalina.core.ApplicationDispatcher.doInvoke( > ApplicationDispatcher.java:855) > at org.apache.catalina.core.ApplicationDispatcher.invoke( > ApplicationDispatcher.java:703) > at org.apache.catalina.core.ApplicationDispatcher.doInclude( > ApplicationDispatcher.java:660) > at org.apache.catalina.core.ApplicationDispatcher.include( > ApplicationDispatcher.java:578) > at org.apache.jasper.runtime.JspRuntimeLibrary.include( > JspRuntimeLibrary.java:997) > at org.apache.jsp.index_jsp._jspService(index_jsp.java from :55) > ... > |#] > ------------------------------------------------- > > I have asked in the IRC channel and the only answer i got is look at > http://herebebeasties.com/2007-03-01/jsp-and-wicket-sitting-in-a-tree/which > explain how to include/use JSP in Wicket and not the reverse :( > > So does anyone have an idea how to solve this problem or any other > solution. > > > > -- > Cordialement > ------------------- > Seif > -- Buy Wicket in Action: http://manning.com/dashorst Apache Wicket 1.3.0-rc1 is released Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.3.0-rc1/
