Burkhard Pauli created SLING-6354:

             Summary: Make exporter servlet scripting aware
                 Key: SLING-6354
                 URL: https://issues.apache.org/jira/browse/SLING-6354
             Project: Sling
          Issue Type: Improvement
          Components: Extensions
    Affects Versions: Sling Models Impl 1.3.4
            Reporter: Burkhard Pauli

The current exporter servlet [0] doesn't expose scripting variables. 

If a field for the related Sling Model should be injected via the 
ScriptVariable annotation [1] and the filed field is not optional the model 
can't be initialized and the request to exporter servlet fails.

@Model(adaptables = SlingHttpServletRequest.class, adapters = TestModel.class, 
resourceType = "core/components/test")
@Exporter(name = "jackson", extensions = "json")
public class TestModel {

    private Page currentPage;

    public String getName() {
        return currentPage.getName();


This message was sent by Atlassian JIRA

Reply via email to