@ -54,6 +53,8 @@ public class ScriptTemplateConfigurer implements ScriptTemplateConfig {
@@ -54,6 +53,8 @@ public class ScriptTemplateConfigurer implements ScriptTemplateConfig {
privateStringengineName;
privateBooleansharedEngine;
privateString[]scripts;
privateStringrenderObject;
@ -64,17 +65,14 @@ public class ScriptTemplateConfigurer implements ScriptTemplateConfig {
@@ -64,17 +65,14 @@ public class ScriptTemplateConfigurer implements ScriptTemplateConfig {
@ -101,17 +99,35 @@ public class ScriptTemplateConfigurer implements ScriptTemplateConfig {
@@ -101,17 +99,35 @@ public class ScriptTemplateConfigurer implements ScriptTemplateConfig {
@ -124,7 +140,7 @@ public class ScriptTemplateConfigurer implements ScriptTemplateConfig {
@@ -124,7 +140,7 @@ public class ScriptTemplateConfigurer implements ScriptTemplateConfig {
@ -138,11 +154,11 @@ public class ScriptTemplateConfigurer implements ScriptTemplateConfig {
@@ -138,11 +154,11 @@ public class ScriptTemplateConfigurer implements ScriptTemplateConfig {
@ -173,7 +189,7 @@ public class ScriptTemplateConfigurer implements ScriptTemplateConfig {
@@ -173,7 +189,7 @@ public class ScriptTemplateConfigurer implements ScriptTemplateConfig {
@ -184,25 +200,4 @@ public class ScriptTemplateConfigurer implements ScriptTemplateConfig {
@@ -184,25 +200,4 @@ public class ScriptTemplateConfigurer implements ScriptTemplateConfig {
@ -69,13 +68,14 @@ public class ScriptTemplateView extends AbstractUrlBasedView {
@@ -69,13 +68,14 @@ public class ScriptTemplateView extends AbstractUrlBasedView {
@ -88,8 +88,6 @@ public class ScriptTemplateView extends AbstractUrlBasedView {
@@ -88,8 +88,6 @@ public class ScriptTemplateView extends AbstractUrlBasedView {
@ -99,48 +97,6 @@ public class ScriptTemplateView extends AbstractUrlBasedView {
@@ -99,48 +97,6 @@ public class ScriptTemplateView extends AbstractUrlBasedView {
@ -148,6 +104,13 @@ public class ScriptTemplateView extends AbstractUrlBasedView {
@@ -148,6 +104,13 @@ public class ScriptTemplateView extends AbstractUrlBasedView {
@ -183,12 +146,6 @@ public class ScriptTemplateView extends AbstractUrlBasedView {
@@ -183,12 +146,6 @@ public class ScriptTemplateView extends AbstractUrlBasedView {
@ -211,36 +168,78 @@ public class ScriptTemplateView extends AbstractUrlBasedView {
@@ -211,36 +168,78 @@ public class ScriptTemplateView extends AbstractUrlBasedView {
thrownewIllegalStateException("Failed to load script",ex);
}
}
}
protectedClassLoadercreateClassLoader(){
@ -257,8 +256,9 @@ public class ScriptTemplateView extends AbstractUrlBasedView {
@@ -257,8 +256,9 @@ public class ScriptTemplateView extends AbstractUrlBasedView {
}
}
}
}catch(IOExceptione){
thrownewIllegalStateException("Cannot create class loader: "+e.getMessage());
}
catch(IOExceptionex){
thrownewIllegalStateException("Cannot create class loader: "+ex.getMessage());
@ -275,30 +275,33 @@ public class ScriptTemplateView extends AbstractUrlBasedView {
@@ -275,30 +275,33 @@ public class ScriptTemplateView extends AbstractUrlBasedView {