while ((exp = s.indexOf("${", pos)) >= 0) {
ret.append(s.substring(pos, exp));
pos = s.indexOf("}", exp);
- Object app = exec("return (" + s.substring(exp + 2, pos) + ");");
+ Object app = exec("return (" + s.substring(exp + 2, pos) + ");\n");
pos++;
if (!(app == null || app instanceof String ||
pos = s.indexOf("}", exp);
ret.append("return (");
ret.append(s.substring(exp + 2, pos));
- ret.append(");");
+ ret.append(");\n");
pos++;
}
+ if (pos < s.length()) ret.append(s.substring(pos));
Reader r = new StringReader(ret.toString());
try {