diff options
author | Jani Laakso <jani.laakso@itmill.com> | 2007-12-05 15:38:33 +0000 |
---|---|---|
committer | Jani Laakso <jani.laakso@itmill.com> | 2007-12-05 15:38:33 +0000 |
commit | 9e2f7f61b6656a54e47bad15e787cb6986f7d913 (patch) | |
tree | 24d9c614f5b0f2bef1209c6fab635fc5a34f1576 | |
parent | b6beb7eedf0cd4803098803f866555831918dfea (diff) | |
download | vaadin-framework-9e2f7f61b6656a54e47bad15e787cb6986f7d913.tar.gz vaadin-framework-9e2f7f61b6656a54e47bad15e787cb6986f7d913.zip |
Fixed resource loading if no context used in web application.
svn changeset:3176/svn branch:trunk
-rw-r--r-- | src/com/itmill/toolkit/terminal/gwt/server/ApplicationServlet.java | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/com/itmill/toolkit/terminal/gwt/server/ApplicationServlet.java b/src/com/itmill/toolkit/terminal/gwt/server/ApplicationServlet.java index 56c1f3d080..647cc131f6 100644 --- a/src/com/itmill/toolkit/terminal/gwt/server/ApplicationServlet.java +++ b/src/com/itmill/toolkit/terminal/gwt/server/ApplicationServlet.java @@ -505,7 +505,8 @@ public class ApplicationServlet extends HttpServlet { + "\"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n"); page - .write("<html xmlns=\"http://www.w3.org/1999/xhtml\" style=\"width:100%;height:100%;border:0;margin:0;\">\n<head>\n<title>IT Mill Toolkit 5</title>\n" + .write("<html xmlns=\"http://www.w3.org/1999/xhtml\" style=\"width:100%;" + + "height:100%;border:0;margin:0;\">\n<head>\n<title>IT Mill Toolkit 5</title>\n" + "<script type=\"text/javascript\">\n" + " var itmill = {\n" + " appUri:'"); @@ -517,11 +518,18 @@ public class ApplicationServlet extends HttpServlet { if (applicationRunnerMode) { final String[] URIparts = getApplicationRunnerURIs(request); widgetsetUrl = URIparts[0]; + if (widgetsetUrl.equals("/")) { + widgetsetUrl = ""; + } appUrl = URIparts[1]; } else { final String[] urlParts = getApplicationUrl(request).toString() .split("\\/"); - widgetsetUrl = "/" + urlParts[3]; + widgetsetUrl = ""; + // if context is specified add it to widgetsetUrl + if (urlParts[3].equals(request.getContextPath())) { + widgetsetUrl += urlParts[3]; + } for (int i = 3; i < urlParts.length; i++) { appUrl += "/" + urlParts[i]; } |