We have adopted using the URL Rewrite Filter (http://tuckey.org/urlrewrite/) which like Apache lets you use SEF addresses which are then mapped to .action urls.
Z. > > Hi, > I think you missed something struts.action.extension=action,, leads to not > actions without ".action" but to the actions with > (action-name suffix(.)). > > e.g > http://localhost:8080/email (tends to 404 page not found) but > > http://localhost:8080/email. (with suffix (.) works as ,, ). > > > Jeromy Evans - Blue Sky Minds wrote: >> >> neha bhatt wrote: >>> I am facing same problem. >>> I had tried : >>> eg. >>> struts.action.extension=action,, >>> >>> In such case I am getting Http Status 404. >>> >>> >> As mentioned in the related post titled "Blank action extension in root >> namespace causing 302 in Tomcat" (no link at time of posting), try a >> non-root namespace. >>> where as if I use, >>> eg. >>> struts.action.extension= >>> >>> All files with extenstion like: javascript , css and images not loading. >>> >>> >> This is a slightly different configuration than a double comma: >> >> struts.action.extension= >> >> By setting it to blank, for every request that reaches the Struts2 >> filter (eg /*), Struts2 will attempt to match it to an action. If you >> take that broad approach you'll have to setup apache to serve the static >> content as the V2.4 web.xml doesn't allow you to use <exlcludes> in the >> filter mapping. >> >> >> --------------------------------------------------------------------- >> 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]