From 2ddbaa1cee759008c703e1fdf0b49e49c8ac67da Mon Sep 17 00:00:00 2001 From: clemenso Date: Wed, 22 Apr 2009 15:46:56 +0000 Subject: clean up webapp (remove demo for alternative appletPage, default to applet caching) git-svn-id: https://joinup.ec.europa.eu/svn/mocca/trunk@351 8a26b1a7-26f0-462f-b9ef-d0e30c41f5a4 --- .../egiz/bku/online/webapp/BKURequestHandler.java | 2 +- BKUOnline/src/main/webapp/WEB-INF/web.xml | 30 ++++---- BKUOnline/src/main/webapp/applet.jsp | 33 +++++--- BKUOnline/src/main/webapp/appletAlternative.jsp | 87 ---------------------- nbactions.xml | 7 ++ 5 files changed, 47 insertions(+), 112 deletions(-) delete mode 100644 BKUOnline/src/main/webapp/appletAlternative.jsp diff --git a/BKUOnline/src/main/java/at/gv/egiz/bku/online/webapp/BKURequestHandler.java b/BKUOnline/src/main/java/at/gv/egiz/bku/online/webapp/BKURequestHandler.java index 1d0cb7e9..333e3d70 100644 --- a/BKUOnline/src/main/java/at/gv/egiz/bku/online/webapp/BKURequestHandler.java +++ b/BKUOnline/src/main/java/at/gv/egiz/bku/online/webapp/BKURequestHandler.java @@ -208,7 +208,7 @@ public class BKURequestHandler extends SpringBKUServlet { dispatcher = getServletContext().getNamedDispatcher(appletPage); } if (dispatcher == null) { - log.trace("no appletPage requested or appletPage not configured, using default"); + log.debug("no appletPage requested or appletPage not configured, using default"); appletPage = APPLET_PAGE_DEFAULT; dispatcher = getServletContext().getNamedDispatcher(appletPage); } diff --git a/BKUOnline/src/main/webapp/WEB-INF/web.xml b/BKUOnline/src/main/webapp/WEB-INF/web.xml index 2987ac57..7697885e 100644 --- a/BKUOnline/src/main/webapp/WEB-INF/web.xml +++ b/BKUOnline/src/main/webapp/WEB-INF/web.xml @@ -50,14 +50,6 @@ BKUApplet /applet.jsp - - AppletDispatcher - at.gv.egiz.bku.online.webapp.AppletDispatcher - - - BKUAppletAlternative - /appletAlternative.jsp - help /help.jsp @@ -78,10 +70,26 @@ help /help/* + + + + @@ -103,11 +111,7 @@ index.html - index.htm index.jsp - default.html - default.htm - default.jsp 5 diff --git a/BKUOnline/src/main/webapp/applet.jsp b/BKUOnline/src/main/webapp/applet.jsp index 51f23bbc..3da17066 100644 --- a/BKUOnline/src/main/webapp/applet.jsp +++ b/BKUOnline/src/main/webapp/applet.jsp @@ -32,19 +32,15 @@ <% - // min W/H (for de locale): 145px/145px with gui style 'tiny' - // (vs. 152px on linux) int width = session.getAttribute("appletWidth") == null ? 190 - : (Integer) session.getAttribute("appletWidth"); //230 for workshop demo integration + : (Integer) session.getAttribute("appletWidth"); int height = session.getAttribute("appletHeight") == null ? 130 : (Integer) session.getAttribute("appletHeight"); String backgroundImg = (String) session.getAttribute("appletBackground"); String guiStyle = (String) session.getAttribute("appletGuiStyle"); String locale = (String) session.getAttribute("locale"); String extension = (String) session.getAttribute("extension"); - String rand = AppletDispatcher.RAND_PREFIX + - RandomStringUtils.randomAlphanumeric(16); - + String appletClass, appletArchive; if ("activation".equals(extension)) { appletArchive = "BKUAppletExt"; @@ -56,6 +52,21 @@ appletArchive = "BKUApplet"; appletClass = "at.gv.egiz.bku.online.applet.BKUApplet.class"; } + + // disable applet caching + boolean disableAppletCaching = false; + String codebase = "applet"; + + if (disableAppletCaching) { + // run in AppletDispatcher context and + // append random alphanumeric string to avoid applet caching + // TODO prepend ../ to all xxxURL applet paramaters + codebase += "/" + AppletDispatcher.DISPATCH_CTX; + String rand = AppletDispatcher.RAND_PREFIX + + RandomStringUtils.randomAlphanumeric(16); + appletArchive += rand; + } + %> - - - - - - - <% - // min W/H (for de locale): 145px/145px with gui style 'tiny' - // (vs. 152px on linux) - int width = session.getAttribute("appletWidth") == null ? 190 - : (Integer) session.getAttribute("appletWidth"); //230 for workshop demo integration - int height = session.getAttribute("appletHeight") == null ? 130 - : (Integer) session.getAttribute("appletHeight"); - String backgroundImg = (String) session.getAttribute("appletBackground"); - String guiStyle = (String) session.getAttribute("appletGuiStyle"); - String locale = (String) session.getAttribute("locale"); - String extension = (String) session.getAttribute("extension"); - - String appletClass, appletArchive; - if ("activation".equals(extension)) { - appletArchive = "BKUAppletExt.jar"; - appletClass = "at.gv.egiz.bku.online.applet.ActivationApplet.class"; - } else if ("pin".equals(extension)) { - appletArchive = "BKUAppletExt.jar"; - appletClass = "at.gv.egiz.bku.online.applet.PINManagementApplet.class"; - } else { - appletArchive = "BKUApplet.jar"; - appletClass = "at.gv.egiz.bku.online.applet.BKUApplet.class"; - } - appletArchive = "BKUAppletExt.jar"; - appletClass = "at.gv.egiz.bku.online.applet.ActivationApplet.class"; - %> - - - - diff --git a/nbactions.xml b/nbactions.xml index 0fbc828f..8e96c5d7 100644 --- a/nbactions.xml +++ b/nbactions.xml @@ -17,4 +17,11 @@ release:prepare + + CUSTOM-release:rollback + release:rollback + + release:rollback + + -- cgit v1.2.3