Return in Sightly
Hi,
I have a basic example in sightly which is as below: In the logs the value of string 'value' gets printed but in the page it is not getting printed. Please let me know how to achieve this
<div data-sly-use.component="com.adobe.cq.Component">
<p> from java resource: ${component.value}</p>
</div>
In my java class Component.java
package com.adobe.cq;
import com.adobe.cq.sightly.WCMUse;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.apache.sling.api.resource.Resource;
public class Component extends WCMUse
{
private String value;
private static final Logger LOGGER = LoggerFactory.getLogger(Component.class);
@Override
public void activate() throws Exception
{
Resource resource = getResource();
value = resource.getPath();
LOGGER.info(" value****"+value);
}
public String getvalue()
{
return value;
}
}