| Line 267... |
Line 267... |
| 267 |
p.setProperty("file.resource.loader.class","org.apache.velocity.runtime.resource.loader.FileResourceLoader");
|
267 |
p.setProperty("file.resource.loader.class","org.apache.velocity.runtime.resource.loader.FileResourceLoader");
|
| 268 |
p.setProperty( "file.resource.loader.path", Utils.EXPORT_VELOCITY_PATH);
|
268 |
p.setProperty( "file.resource.loader.path", Utils.EXPORT_VELOCITY_PATH);
|
| 269 |
Velocity.init(p);
|
269 |
Velocity.init(p);
|
| 270 |
for(String filename: filenames){
|
270 |
for(String filename: filenames){
|
| 271 |
if(filename.contains("store/")){
|
271 |
if(filename.contains("store/")){
|
| 272 |
Template template = Velocity.getTemplate(filename + ".vm");
|
272 |
Template template = Velocity.getTemplate(filename + ".vm", "UTF-8");
|
| 273 |
BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(exportPath + File.separator + filename.split(""+ catalogId +"/")[1] +".html")));
|
273 |
BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(exportPath + File.separator + filename.split(""+ catalogId +"/")[1] +".html")));
|
| 274 |
template.merge(context, writer);
|
274 |
template.merge(context, writer);
|
| 275 |
writer.flush();
|
275 |
writer.flush();
|
| 276 |
writer.close();
|
276 |
writer.close();
|
| 277 |
|
277 |
|
| 278 |
} else {
|
278 |
} else {
|
| 279 |
Template template = Velocity.getTemplate(catalogId + File.separator + filename + ".vm");
|
279 |
Template template = Velocity.getTemplate(catalogId + File.separator + filename + ".vm", "UTF-8");
|
| 280 |
BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(exportPath + File.separator + filename +".html")));
|
280 |
BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(exportPath + File.separator + filename +".html")));
|
| 281 |
template.merge(context, writer);
|
281 |
template.merge(context, writer);
|
| 282 |
writer.flush();
|
282 |
writer.flush();
|
| 283 |
writer.close();
|
283 |
writer.close();
|
| 284 |
}
|
284 |
}
|