mirror of
https://github.com/apache/struts.git
synced 2026-08-11 01:27:14 +00:00
WW-4749 Defines setter to allow specify useBufferedWriter
This commit is contained in:
@@ -147,7 +147,7 @@ public class FreemarkerResult extends StrutsResultSupport {
|
||||
try {
|
||||
final boolean willUseBufferedWriter;
|
||||
if (useBufferedWriter != null) {
|
||||
willUseBufferedWriter = Boolean.parseBoolean(useBufferedWriter);
|
||||
willUseBufferedWriter = isUseBufferedWriter();
|
||||
} else {
|
||||
willUseBufferedWriter = isWriteIfCompleted() || template.getTemplateExceptionHandler() == TemplateExceptionHandler.RETHROW_HANDLER;
|
||||
}
|
||||
@@ -370,4 +370,15 @@ public class FreemarkerResult extends StrutsResultSupport {
|
||||
public void setWriteIfCompleted(boolean writeIfCompleted) {
|
||||
this.writeIfCompleted = writeIfCompleted;
|
||||
}
|
||||
|
||||
public boolean isUseBufferedWriter() {
|
||||
return useBufferedWriter != null && Boolean.parseBoolean(useBufferedWriter);
|
||||
}
|
||||
|
||||
/**
|
||||
* @param useBufferedWriter template is processed and flushed according to freemarker library policies
|
||||
*/
|
||||
public void setUseBufferedWriter(String useBufferedWriter) {
|
||||
this.useBufferedWriter = useBufferedWriter;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user