Adjusts code to Struts 2.5

Project: http://git-wip-us.apache.org/repos/asf/struts-examples/repo
Commit: http://git-wip-us.apache.org/repos/asf/struts-examples/commit/8a9466c9
Tree: http://git-wip-us.apache.org/repos/asf/struts-examples/tree/8a9466c9
Diff: http://git-wip-us.apache.org/repos/asf/struts-examples/diff/8a9466c9

Branch: refs/heads/master
Commit: 8a9466c905dcd2e0a6522d766ed5d3de08b91b5b
Parents: eed3bcd
Author: Lukasz Lenart <lukasz.len...@gmail.com>
Authored: Fri Mar 4 08:22:41 2016 +0100
Committer: Lukasz Lenart <lukasz.len...@gmail.com>
Committed: Fri Mar 4 08:22:41 2016 +0100

----------------------------------------------------------------------
 unknown-handler/pom.xml                                       | 2 --
 .../org/apache/strutsexamples/web/TilesUnknownHandler.java    | 7 +++++--
 2 files changed, 5 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/struts-examples/blob/8a9466c9/unknown-handler/pom.xml
----------------------------------------------------------------------
diff --git a/unknown-handler/pom.xml b/unknown-handler/pom.xml
index 1bb65a3..2bc9c4d 100644
--- a/unknown-handler/pom.xml
+++ b/unknown-handler/pom.xml
@@ -11,12 +11,10 @@
 
   <groupId>org.apache.org</groupId>
   <artifactId>unknown-handler</artifactId>
-  <version>1.0-SNAPSHOT</version>
   <packaging>war</packaging>
   <name>Unknown handler</name>
 
   <properties>
-    <struts2.version>2.3.24.1</struts2.version>
     <log4j2.version>2.2</log4j2.version>
     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
   </properties>

http://git-wip-us.apache.org/repos/asf/struts-examples/blob/8a9466c9/unknown-handler/src/main/java/org/apache/strutsexamples/web/TilesUnknownHandler.java
----------------------------------------------------------------------
diff --git 
a/unknown-handler/src/main/java/org/apache/strutsexamples/web/TilesUnknownHandler.java
 
b/unknown-handler/src/main/java/org/apache/strutsexamples/web/TilesUnknownHandler.java
index 9e1b2b8..a8884b5 100644
--- 
a/unknown-handler/src/main/java/org/apache/strutsexamples/web/TilesUnknownHandler.java
+++ 
b/unknown-handler/src/main/java/org/apache/strutsexamples/web/TilesUnknownHandler.java
@@ -11,6 +11,8 @@ import org.apache.struts2.ServletActionContext;
 import org.apache.struts2.views.tiles.TilesResult;
 import org.apache.tiles.TilesContainer;
 import org.apache.tiles.access.TilesAccess;
+import org.apache.tiles.request.servlet.ServletApplicationContext;
+import org.apache.tiles.request.servlet.ServletRequest;
 
 import javax.servlet.ServletContext;
 import javax.servlet.http.HttpServletRequest;
@@ -33,7 +35,8 @@ public class TilesUnknownHandler implements UnknownHandler {
         HttpServletRequest request = ServletActionContext.getRequest();
         HttpServletResponse response = ServletActionContext.getResponse();
 
-        TilesContainer container = TilesAccess.getContainer(servletContext);
+        ServletApplicationContext context = new 
ServletApplicationContext(servletContext);
+        TilesContainer container = TilesAccess.getContainer(context);
 
         String namespace = 
ServletActionContext.getActionMapping().getNamespace();
         Set<String> definitions = buildDefinitionNames(namespace, actionName, 
resultCode);
@@ -41,7 +44,7 @@ public class TilesUnknownHandler implements UnknownHandler {
         for (String definition : definitions) {
             LOG.debug("Looking for tiles definition: {}", definition);
 
-            if (container.isValidDefinition(definition, request, response)) {
+            if (container.isValidDefinition(definition, new 
ServletRequest(context, request, response))) {
                 return new TilesResult(definition);
             }
         }

Reply via email to