Hello,

If you want to use the jData in your dynamic css, you should send the siteId and the currentPageId to your jsp, then you can construct a jData like this:

try {
siteId = Integer.parseInt(request.getParameter("siteId"));
} catch (NumberFormatException nfe) {
logger.debug("Could not get siteId: " + nfe);
}
int currentPageId = -1;
try {
currentPageId = Integer.parseInt(request.getParameter("currentPageId"));
} catch (NumberFormatException nfe) {
logger.debug("Could not get currentPageId: " + nfe);
}
if ((siteId != -1) && (currentPageId != -1)){
JahiaUser user = (JahiaUser) request.getSession().getAttribute(ParamBean.SESSION_USER);
JahiaSite site = JahiaSitesBaseService.getInstance().getSite(siteId);
AdminParamBean jParams = new AdminParamBean(request,response,
getServletConfig().getServletContext(),Jahia.getSettings(),
System.currentTimeMillis(),ParamBean.GET_METHOD,site,user,
ContentPage.getPage(currentPageId));
jParams.setUser(user);
jParams.setOperationMode(ParamBean.EDIT);
JahiaData jData = new JahiaData(jParams);
}


Cheers,

Philippe.

At 21.02.2005 10:20, you wrote:
Hi !

I need to access the JahiaData object in the web_css.jsp. But,
when I try to get it with this code

JahiaData jData =
(JahiaData)request.getAttribute("org.jahia.data.JahiaData");

the jData is null !

Can you explain me ? If i use <jsp:include
page="web_css.jsp"/> the object is not null ... WHY ?

Thanks

Ghislain CUSSONNEAU
CRIL Technology
Technoparc de l'Aubini�re
44000 Nantes
02 51 89 64 50 Acc�dez au courrier �lectronique de La Poste : www.laposte.net ; 3615 LAPOSTENET (0,34�/mn) ; t�l : 08 92 68 13 50 (0,34�/mn)

-------=[ pvollenweider at jahia dot com ]=--------- Jahia : A collaborative source CMS and Portal Server www.jahia.org Community and product web site www.jahia.com Commercial services company



Reply via email to