Author: bpontarelli Date: Tue Feb 5 12:49:54 2008 New Revision: 618772 URL: http://svn.apache.org/viewvc?rev=618772&view=rev Log: Fixed bug in extensionless URL handling
Modified: struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/mapper/DefaultActionMapper.java Modified: struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/mapper/DefaultActionMapper.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/mapper/DefaultActionMapper.java?rev=618772&r1=618771&r2=618772&view=diff ============================================================================== --- struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/mapper/DefaultActionMapper.java (original) +++ struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/mapper/DefaultActionMapper.java Tue Feb 5 12:49:54 2008 @@ -453,7 +453,7 @@ // This should also handle cases such as /foo/bar-1.0/description. It is tricky to // distinquish /foo/bar-1.0 but perhaps adding a numeric check in the future could // work - int index = name.indexOf('.'); + int index = name.lastIndexOf('.'); if (index == -1 || name.indexOf('/', index) >= 0) { return name; }