2013年10月3日 星期四

jsp/java - session get item (with absolute path) (JSP)

import org.apache.sling.jcr.api.SlingRepository

import javax.jcr.Session



final SlingRepository repository = sling.getService(SlingRepository.class);
final Session adminSession = repository.loginAdministrative(null);

Node pageNode = (Node)adminSession.getItem(currentPage.getPath());

OR

final Session session = currentNode.getSession();

javascript - make http get request

var url = CQ.HTTP.externalize(path + CQ.Sling.SELECTOR_INFINITY + CQ.HTTP.EXTENSION_JSON, true);
var response = CQ.HTTP.get(url);var data = CQ.HTTP.eval(response);