File tree Expand file tree Collapse file tree
java/org/apache/struts/example/jasperreports/service Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1616 <name >JasperReports Tutorial</name >
1717 <url >https://struts.apache.org/getting-started/jasper-reports-tutorial</url >
1818 <properties >
19- <jasperreports .version>7.0.2</jasperreports .version>
20- <jetty-plugin .version>12.0.18</jetty-plugin .version>
19+ <jasperreports6 .version>6.21.4</jasperreports6 .version>
20+ <jasperreports .version>${jasperreports6.version} </jasperreports .version>
21+ <jetty-plugin .version>12.0.19</jetty-plugin .version>
2122 </properties >
2223
2324 <dependencies >
5556 <build >
5657 <plugins >
5758 <plugin >
58- <groupId >org.eclipse.jetty.ee8 </groupId >
59- <artifactId >jetty-ee8 -maven-plugin</artifactId >
59+ <groupId >org.eclipse.jetty.ee10 </groupId >
60+ <artifactId >jetty-ee10 -maven-plugin</artifactId >
6061 <version >${jetty-plugin.version} </version >
6162 <configuration >
6263 <webApp >
Original file line number Diff line number Diff line change 11package org .apache .struts .example .jasperreports .service ;
22
3+ import jakarta .servlet .ServletContext ;
34import java .io .File ;
45import java .util .Optional ;
5-
6- import jakarta .servlet .ServletContext ;
76import net .sf .jasperreports .engine .JasperCompileManager ;
87import org .apache .logging .log4j .LogManager ;
98import org .apache .logging .log4j .Logger ;
@@ -46,10 +45,10 @@ public void setServletContext(ServletContext servletContext) {
4645
4746 @ Override
4847 public void destroy () throws Exception {
49- File templteFile = new File (sc .getRealPath (COMPILED_JASPER_PATH ) + COMPILED_JASPER_FILENAME );
48+ File templateFile = new File (sc .getRealPath (COMPILED_JASPER_PATH ) + COMPILED_JASPER_FILENAME );
5049 LOG .info (
5150 "=== Compiled JasperReport file ({}) delete result: {} ===" ,
52- templteFile .getAbsolutePath (),
53- templteFile .delete ());
51+ templateFile .getAbsolutePath (),
52+ templateFile .delete ());
5453 }
5554}
Original file line number Diff line number Diff line change 33
44<struts >
55 <constant name =" struts.devMode" value =" true" />
6+ <constant name =" struts.allowlist.packageNames" value =" org.apache.struts.example.jasperreports.model" />
7+
68 <package name =" default" extends =" jasperreports-default" >
79 <default-action-ref name =" index" />
810
Original file line number Diff line number Diff line change 11<?xml version =" 1.0" encoding =" UTF-8" ?>
22
3- <web-app id =" WebApp_ID" version =" 4 .0" xmlns = " http://xmlns.jcp.org/xml/ns/javaee "
4- xmlns : xsi = " http ://www.w3.org/2001/XMLSchema-instance "
5- xsi : schemaLocation =" http://xmlns.jcp .org/xml/ns/javaee
6- http ://xmlns.jcp.org /xml/ns/javaee /web-app_4_0 .xsd" >
3+ <web-app id =" WebApp_ID" version =" 6 .0"
4+ xmlns = " https ://jakarta.ee/xml/ns/jakartaee "
5+ xmlns : xsi =" http://www.w3 .org/2001/XMLSchema-instance "
6+ xsi : schemaLocation = " https://jakarta.ee/xml/ns/jakartaee https ://jakarta.ee /xml/ns/jakartaee /web-app_6_0 .xsd" >
77
88 <display-name >Jasper Reports Tutorial</display-name >
99 <welcome-file-list >
You can’t perform that action at this time.
0 commit comments