Tuesday, February 28, 2012

Set url pattern to catch all urls like /messages?inbox or /list?orders


i am new to java and i have faced to very strange problem with url mapping...



i have to write a url pattern to catch the urls like:



XX/../list?inbox



../action?SomeAction



.. - means anything.



i need such a configuration in my web.xml file, somewhere near:




<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>*.htm</url-pattern>
<url-pattern>*.ajax</url-pattern>
<url-pattern>*.do</url-pattern>
</servlet-mapping>

2 comments:

  1. you can test the strings:

    url.endsWidth("/list?inbox");
    url.endsWidth("/action?SomeAction");

    ReplyDelete
  2. what about following URL pattern:

    <url-pattern>/*</url-pattern>


    It just matches every URL withing your context

    ReplyDelete