|
|
@@ -37,7 +37,6 @@ public class Jasper41Mangler implements JspMangler { |
|
|
|
public String mapJspToJavaName(File jspFile) { |
|
|
|
String jspUri = jspFile.getAbsolutePath(); |
|
|
|
int start = jspUri.lastIndexOf(File.separatorChar) + 1; |
|
|
|
int end = jspUri.length(); |
|
|
|
StringBuilder modifiedClassName = new StringBuilder(jspUri.length() - start); |
|
|
|
if (!Character.isJavaIdentifierStart(jspUri.charAt(start)) |
|
|
|
|| jspUri.charAt(start) == '_') { |
|
|
@@ -45,8 +44,7 @@ public class Jasper41Mangler implements JspMangler { |
|
|
|
// prepend a '_'. |
|
|
|
modifiedClassName.append('_'); |
|
|
|
} |
|
|
|
for (int i = start; i < end; i++) { |
|
|
|
char ch = jspUri.charAt(i); |
|
|
|
for (final char ch : jspUri.substring(start).toCharArray()) { |
|
|
|
if (Character.isJavaIdentifierPart(ch)) { |
|
|
|
modifiedClassName.append(ch); |
|
|
|
} else if (ch == '.') { |
|
|
|