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]

Reply via email to