When sending mails I dont like people sending mails in the same moment
with the same content... :-)

2010/10/4 VANKEISBELCK Remi <r...@rvkb.com>:
> Yes it's all in web.xml.
>
> You certainly already have defined a mapping for the dispatcher servlet ?
>
> The way to map your actions in the web.xml goes like this :
>
> <servlet>
>         <servlet-name>StripesDispatcher</servlet-name>
>
> <servlet-class>net.sourceforge.stripes.controller.DispatcherServlet</servlet-class>
>         <load-on-startup>1</load-on-startup>
>     </servlet>
>
> <servlet-mapping>
>         <servlet-name>StripesDispatcher</servlet-name>
>         <url-pattern>/dispatcher</url-pattern>
>     </servlet-mapping>
>
> <!-- all in action folder -->
> <servlet-mapping>
>         <servlet-name>StripesDispatcher</servlet-name>
>         <url-pattern>/action/*</url-pattern>
>     </servlet-mapping>
>
> <!-- all .action suffixes -->
>  <servlet-mapping>
>         <servlet-name>StripesDispatcher</servlet-name>
>         <url-pattern>*.action</url-pattern>
>     </servlet-mapping>
>
> <!-- action with @UrlBinding("/view/{foo}/{bar}") -->
>  <servlet-mapping>
>         <servlet-name>StripesDispatcher</servlet-name>
>         <url-pattern>/view/*</url-pattern>
>     </servlet-mapping>
>
> HTH
>
> Cheers
>
> Remi
>
> 2010/10/4 Oddbjørn Sjøgren <bj...@yaymicro.com>
>>
>>
>> On Mon, Oct 4, 2010 at 11:33 AM, VANKEISBELCK Remi <r...@rvkb.com> wrote:
>>>
>>> Hi
>>>
>>> I think you have an url mapping issue : I guess Stripes dispatcher is
>>> mapped on "*.action", so :
>>>
>>> http://.../myapp/search.action?searchString=foo...-> OK
>>> http://.../myapp/search?searchString=foo -> Error
>>
>> That's right. *.action is the default mapping when I have not explicitly
>> set one right?
>>>
>>> Otherwise the clean URLs should work by default, so :
>>> http://.../myapp/search.action/foo -> OK
>>>
>>> If you want to do it like this :
>>> http://.../myapp/search/foo
>>>
>>> Then you have two options :
>>> * define a mapping for dispatcher servlet on all your beans (as you don't
>>> have the *.action suffix)
>>> * use Dynamic Mapping Filter
>>
>> Yes, I've pretty much understood that, but I just don't understand how to
>> go about and do that.. Is it only a matter of changing the web.xml file?
>> Could someone give me a short example on what I do?
>>
>>>
>>> HTH
>>>
>>> Cheers
>>>
>>> Remi
>>>
>>> 2010/10/3 Oddbjørn Sjøgren <bj...@yaymicro.com>
>>>>
>>>> Hi
>>>>
>>>> I'm trying to implement clean URLs in a project, but I can't get to
>>>> work. Right now the web.xml file has theese mappings:
>>>>
>>>> <servlet-mapping>
>>>>
>>>>   <servlet-name>default</servlet-name>
>>>>
>>>>   <url-pattern>/</url-pattern>
>>>>
>>>> </servlet-mapping>
>>>>
>>>> <servlet-mapping>
>>>>
>>>>   <servlet-name>jsp</servlet-name>
>>>>
>>>>   <url-pattern>*.jsp</url-pattern>
>>>>
>>>> </servlet-mapping>
>>>>
>>>> <servlet-mapping>
>>>>
>>>>   <servlet-name>jsp</servlet-name>
>>>>
>>>>   <url-pattern>*.jspx</url-pattern>
>>>>
>>>> </servlet-mapping>
>>>>
>>>> My ActionBeans all have a URL binding like UrlBinding("/search.action")
>>>> on them, and the
>>>> link http://domain.com/search.action?searchString=foo obviously searches 
>>>> for
>>>> "foo". Now here is what I want:
>>>>
>>>> - All urls should work as they are now (I don't want a lot of dead
>>>> links)
>>>>
>>>> - In addition I want to introduce urls that look
>>>> like http://domain.com/search/foo
>>>>
>>>> Basically my question is how to achieve this. So far I've only tried to
>>>> change the the binding in the ActionBean to
>>>> @UrlBinding("/search/{searchString}") but that only leads to 404 errors. I
>>>> guess there is something I need to do in the web.xml file, but I just can't
>>>> understand what to do. I also understand that there is some way to override
>>>>
>>>> NameBasedActionResolver, but I'm not sure how to do this? Can I just
>>>> write a new class that extends it and override it's methods? Will this 
>>>> class
>>>> magically be used instead, or do I have to tell Stripes to use it somehow?
>>>>
>>>> I'm running stripes 1.5.3 and java 1.6.0 on Linux
>>>>
>>>> Any help is greatly appreciated.
>>>>
>>>> Regards,
>>>>
>>>> Bjorn
>>>>
>>>>
>>>> ------------------------------------------------------------------------------
>>>> Virtualization is moving to the mainstream and overtaking
>>>> non-virtualized
>>>> environment for deploying applications. Does it make network security
>>>> easier or more difficult to achieve? Read this whitepaper to separate
>>>> the
>>>> two and get a better understanding.
>>>> http://p.sf.net/sfu/hp-phase2-d2d
>>>> _______________________________________________
>>>> Stripes-users mailing list
>>>> Stripes-users@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/stripes-users
>>>>
>>>
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> Virtualization is moving to the mainstream and overtaking non-virtualized
>>> environment for deploying applications. Does it make network security
>>> easier or more difficult to achieve? Read this whitepaper to separate the
>>> two and get a better understanding.
>>> http://p.sf.net/sfu/hp-phase2-d2d
>>> _______________________________________________
>>> Stripes-users mailing list
>>> Stripes-users@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/stripes-users
>>>
>>
>
>
> ------------------------------------------------------------------------------
> Virtualization is moving to the mainstream and overtaking non-virtualized
> environment for deploying applications. Does it make network security
> easier or more difficult to achieve? Read this whitepaper to separate the
> two and get a better understanding.
> http://p.sf.net/sfu/hp-phase2-d2d
> _______________________________________________
> Stripes-users mailing list
> Stripes-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/stripes-users
>
>



-- 
Richard Hauswald
Blog: http://tnfstacc.blogspot.com/
LinkedIn: http://www.linkedin.com/in/richardhauswald
Xing: http://www.xing.com/profile/Richard_Hauswald

------------------------------------------------------------------------------
Virtualization is moving to the mainstream and overtaking non-virtualized
environment for deploying applications. Does it make network security 
easier or more difficult to achieve? Read this whitepaper to separate the 
two and get a better understanding.
http://p.sf.net/sfu/hp-phase2-d2d
_______________________________________________
Stripes-users mailing list
Stripes-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/stripes-users

Reply via email to