Yes, there is a <filter-mapping> element that maps <filter-name> to <url-pattern>.
However, as I mentioned in http://www.nabble.com/Re%3A-%28Class%3C--extends-Page%3C-%3E%3E%29-casti ng-troubles-td17640954i40.html#a17824049, when I changed the <url-pattern> from "/*" to "/something/*" -- my static images (referenced by the HTML such as < img wicket:id="picture" src="image1.png" alt="Picture"/ > where "image1.png" was set via AttributeModifyer) no longer appeared. That suggested to me that perhaps I wasn't supposed to change the <url-pattern> of the filter. Should I submit this as a JIRA issue? -----Original Message----- From: Igor Vaynberg [mailto:[EMAIL PROTECTED] Sent: Friday, June 13, 2008 12:53 PM To: users@wicket.apache.org Subject: Re: Wicket 1.2 -> 1.3 upgrade question you have to give the mapping as a config param to the filter also, i forget the exact name right now... -igor On Fri, Jun 13, 2008 at 10:00 AM, Frank Silbermann <[EMAIL PROTECTED]> wrote: > Wicket 1.3 is configured as a filter rather than as a servlet. The > Quickstart shows a filter whose URL-PATTERN is "/*". > > The project that I wish to upgrade contains two Wicket 1.2 application > servlets (two different home-pages accessed via different URLs), and > one plain-vanilla non-Wicket servlet. They are deployed together > because they share the same code-base. > > This is my Wicket 1.2 project's web.xml file. How do I do this sort > of thing in Wicket 1.3? > > <?xml version="1.0" encoding="UTF-8"?> <web-app > xmlns="http://java.sun.com/xml/ns/j2ee > <http://java.sun.com/xml/ns/j2ee> " > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance > <http://www.w3.org/2001/XMLSchema-instance> " > xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee > <http://java.sun.com/xml/ns/j2ee> > http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd > <http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd> " version="2.4"> > <display-name>MEMSpssWebModule</display-name> > <context-param> > <param-name>configuration</param-name> > <param-value>development</param-value> > </context-param> > <servlet> > <servlet-name>MEM_Application</servlet-name> > <servlet-class>wicket.protocol.http.WicketServlet</servlet-class> > <init-param> > <param-name>applicationClassName</param-name> > <param-value>mem.MEM_Application</param-value> > </init-param> > <load-on-startup>1</load-on-startup> > </servlet> > <servlet-mapping> > <servlet-name>MEM_Application</servlet-name> > <url-pattern>/mem/*</url-pattern> > </servlet-mapping> > > <servlet> > <servlet-name>MEMTestApplication</servlet-name> > <servlet-class>wicket.protocol.http.WicketServlet</servlet-class> > <init-param> > <param-name>applicationClassName</param-name> > <param-value>mem.TestApplication</param-value> > </init-param> > <load-on-startup>1</load-on-startup> > </servlet> > <servlet-mapping> > <servlet-name>MEMTestApplication</servlet-name> > <url-pattern>/MEMTest/*</url-pattern> > </servlet-mapping> > > > <servlet> > <servlet-name>trackingnumbers</servlet-name> > <servlet-class>mem.TrackingNumbers</servlet-class> > </servlet> > <servlet-mapping> > <servlet-name>trackingnumbers</servlet-name> > <url-pattern>/trackingnumbers</url-pattern> > </servlet-mapping> > > <resource-ref> > <description>Resource reference to a factory for java.sql.Connection > instances that may be used for talking to a particular > database that is configured in the server.xml file.</description> > <res-ref-name>jdbc/database</res-ref-name> > <res-type>javax.sql.DataSource</res-type> > <res-auth>Container</res-auth> > </resource-ref> > </web-app> > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]