[ 
https://issues.apache.org/jira/browse/WW-3997?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13605095#comment-13605095
 ] 

Lukasz Lenart edited comment on WW-3997 at 3/18/13 1:21 PM:
------------------------------------------------------------

Basically if action name cannot be determined, mapper should return null to 
allow pass handling to static resource. Empty action name is some kind of 
failure, you must have it defined to properly handle request to 
http://localhost:8080/ in other way you will get Action not found error.

This is bit philosophical problem as you must always define a default resource 
with a http server, take a look on the httpd directive:
{noformat}
DirectoryIndex index.html
{noformat}

which does the same as action with empty name, forward request to 
http://localhost/ to index.html file. Is the same as welcome-files in web.xml
                
      was (Author: lukaszlenart):
    Basically if action name cannot be determined, mapper should return null to 
allow pass handling to static resource. Empty action name is some kind of 
failure, you must have it defined to properly handle request to 
http://localhost:8080/ in other way you will get Action not found error.

This is bit philosophical problem as you must always define a default resource 
with a http server, take a look on the httpd directive:
{noformat}
DirectoryIndex index.html
{noformay}

which does the same as action with empty name, forward request to 
http://localhost/ to index.html file. Is the same as welcome-files in web.xml
                  
> Empty action names stop working
> -------------------------------
>
>                 Key: WW-3997
>                 URL: https://issues.apache.org/jira/browse/WW-3997
>             Project: Struts 2
>          Issue Type: Bug
>          Components: Core Actions
>    Affects Versions: 2.3.12
>            Reporter: Diego Díez
>            Priority: Blocker
>             Fix For: 2.3.13
>
>
> Empty action names stop working.
> {code:xml}
> <package name="common-root" extends="struts-default" namespace="/">
>     <action name="">
>         <result name="success" type="tiles">index</result>
>     </action>
> </package>
> {code}
> For http://localhost:8084/, tomcat return 404 status

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to