Author: kevinshen
Date: 2010-02-03 07:32:01 +0100 (Wed, 03 Feb 2010)
New Revision: 40816
Modified:
CMSContainer/branches/b1_7/CMSContainer/cmsc/utilities/src/java/com/finalist/cmsc/servlet/StylesheetServlet.java
Log:
CMSC-1565 Extend stylesheet feature withstylesheet data from database
Modified:
CMSContainer/branches/b1_7/CMSContainer/cmsc/utilities/src/java/com/finalist/cmsc/servlet/StylesheetServlet.java
===================================================================
---
CMSContainer/branches/b1_7/CMSContainer/cmsc/utilities/src/java/com/finalist/cmsc/servlet/StylesheetServlet.java
2010-02-03 06:31:12 UTC (rev 40815)
+++
CMSContainer/branches/b1_7/CMSContainer/cmsc/utilities/src/java/com/finalist/cmsc/servlet/StylesheetServlet.java
2010-02-03 06:32:01 UTC (rev 40816)
@@ -14,6 +14,7 @@
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
+import org.mmbase.bridge.Cloud;
import org.mmbase.bridge.Node;
import org.mmbase.servlet.BridgeServlet;
@@ -46,11 +47,15 @@
number = pathInfo.replaceAll("/|.css", "");
}
if (number != null) {
- if (number.matches("[0-9]+")) {
+ Cloud cloud = getAnonymousCloud();
+ if (number.matches("[0-9]+") && cloud != null &&
cloud.hasNode(number)) {
Node stylesheet= getAnonymousCloud().getNode(number);
String text = stylesheet.getStringValue("text");
response.getWriter().print(text);
}
+ else {
+ response.getWriter().print("404 NOT FOUND page");
+ }
}
}
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs