@ -193,19 +192,6 @@ public class ScriptTemplateView extends AbstractUrlBasedView {
@@ -193,19 +192,6 @@ public class ScriptTemplateView extends AbstractUrlBasedView {
@ -264,7 +250,6 @@ public class ScriptTemplateView extends AbstractUrlBasedView {
@@ -264,7 +250,6 @@ public class ScriptTemplateView extends AbstractUrlBasedView {
Assert.isTrue(this.renderFunction!=null,"The 'renderFunction' property must be defined.");
@ -299,14 +284,17 @@ public class ScriptTemplateView extends AbstractUrlBasedView {
@@ -299,14 +284,17 @@ public class ScriptTemplateView extends AbstractUrlBasedView {
protectedvoidloadScripts(ScriptEngineengine){
if(!ObjectUtils.isEmpty(this.scripts)){
try{
for(Stringscript:this.scripts){
Resourceresource=getResource(script);
for(Stringscript:this.scripts){
Resourceresource=getResource(script);
if(resource==null){
thrownewIllegalStateException("Script resource ["+script+"] not found");
thrownewIllegalStateException("Failed to load script",ex);
catch(Throwableex){
thrownewIllegalStateException("Failed to evaluate script ["+script+"]",ex);
}
}
}
}
@ -318,7 +306,7 @@ public class ScriptTemplateView extends AbstractUrlBasedView {
@@ -318,7 +306,7 @@ public class ScriptTemplateView extends AbstractUrlBasedView {
returnresource;
}
}
thrownewIllegalStateException("Resource ["+location+"] not found");
@ -333,6 +321,12 @@ public class ScriptTemplateView extends AbstractUrlBasedView {
@@ -333,6 +321,12 @@ public class ScriptTemplateView extends AbstractUrlBasedView {
@ -369,6 +363,9 @@ public class ScriptTemplateView extends AbstractUrlBasedView {
@@ -369,6 +363,9 @@ public class ScriptTemplateView extends AbstractUrlBasedView {