summaryrefslogtreecommitdiff
path: root/spring-webmvc/src/main/java/org/springframework/web/servlet/view/script/ScriptTemplateViewResolver.java
diff options
context:
space:
mode:
Diffstat (limited to 'spring-webmvc/src/main/java/org/springframework/web/servlet/view/script/ScriptTemplateViewResolver.java')
-rw-r--r--spring-webmvc/src/main/java/org/springframework/web/servlet/view/script/ScriptTemplateViewResolver.java18
1 files changed, 18 insertions, 0 deletions
diff --git a/spring-webmvc/src/main/java/org/springframework/web/servlet/view/script/ScriptTemplateViewResolver.java b/spring-webmvc/src/main/java/org/springframework/web/servlet/view/script/ScriptTemplateViewResolver.java
index 54f61470..168ce304 100644
--- a/spring-webmvc/src/main/java/org/springframework/web/servlet/view/script/ScriptTemplateViewResolver.java
+++ b/spring-webmvc/src/main/java/org/springframework/web/servlet/view/script/ScriptTemplateViewResolver.java
@@ -35,10 +35,28 @@ import org.springframework.web.servlet.view.UrlBasedViewResolver;
*/
public class ScriptTemplateViewResolver extends UrlBasedViewResolver {
+ /**
+ * Sets the default {@link #setViewClass view class} to {@link #requiredViewClass}:
+ * by default {@link ScriptTemplateView}.
+ */
public ScriptTemplateViewResolver() {
setViewClass(requiredViewClass());
}
+ /**
+ * A convenience constructor that allows for specifying {@link #setPrefix prefix}
+ * and {@link #setSuffix suffix} as constructor arguments.
+ * @param prefix the prefix that gets prepended to view names when building a URL
+ * @param suffix the suffix that gets appended to view names when building a URL
+ * @since 4.3
+ */
+ public ScriptTemplateViewResolver(String prefix, String suffix) {
+ this();
+ setPrefix(prefix);
+ setSuffix(suffix);
+ }
+
+
@Override
protected Class<?> requiredViewClass() {
return ScriptTemplateView.class;