KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > jahia > taglibs > util > WebappCSSTag


1 package org.jahia.taglibs.util;
2
3 import java.io.IOException JavaDoc;
4
5 import javax.servlet.http.HttpServletRequest JavaDoc;
6 import javax.servlet.jsp.JspWriter JavaDoc;
7 import javax.servlet.jsp.tagext.TagSupport JavaDoc;
8
9 import org.jahia.data.JahiaData;
10 import org.jahia.utils.JahiaConsole;
11
12
13 /**
14  * Class WebappCSSTag : includes the Jahia CSS file used by the web applications
15  *
16  * @author Jerome Tamiotti
17  */

18 public class WebappCSSTag extends TagSupport JavaDoc {
19
20     public int doStartTag() {
21
22         HttpServletRequest JavaDoc request = (HttpServletRequest JavaDoc)pageContext.getRequest();
23         JahiaData jData = (JahiaData) request.getAttribute("org.jahia.data.JahiaData");
24         try {
25             JspWriter JavaDoc out = pageContext.getOut();
26             out.print("<link rel=\"stylesheet\" HREF=\"");
27             out.print(jData.gui().drawHttpJspContext(request));
28             out.print("/application.css\" type=\"text/css\">");
29
30         } catch (IOException JavaDoc ioe) {
31             JahiaConsole.println("WebappCSSTag: doStartTag ", ioe.toString());
32         }
33         return SKIP_BODY;
34     }
35
36 }
37
Popular Tags