KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > jahia > deprecated > taglibs > field > page > PageURLTag


1 package org.jahia.deprecated.taglibs.field.page;
2
3 import javax.servlet.http.HttpServletRequest JavaDoc;
4
5 import org.jahia.data.JahiaData;
6 import org.jahia.exceptions.JahiaException;
7 import org.jahia.utils.JahiaConsole;
8
9
10 /**
11  * Class PageURLTag : displays the url of the current page field;
12  * This tag must be enclosed in the PageFieldTag.
13  *
14  * @author Jerome Tamiotti
15  */

16 public class PageURLTag extends PageFieldAbstract {
17
18     public String JavaDoc getField() {
19         HttpServletRequest JavaDoc request = (HttpServletRequest JavaDoc)pageContext.getRequest();
20         JahiaData jData = (JahiaData) request.getAttribute("org.jahia.data.JahiaData");
21         try {
22             return thePage.getUrl(jData.params());
23         } catch (JahiaException je) {
24             JahiaConsole.println("PageURLTag : getField ", je.toString());
25         }
26         return "";
27     }
28
29 }
30
31
Popular Tags