Class ServletContextPropertyManager

  • All Implemented Interfaces:
    PropertyManager

    public class ServletContextPropertyManager
    extends Object
    implements PropertyManager
    Defines a PropertyManager which checks the ServletContext.getInitParameter(java.lang.String) method for properties. A call to getProperty(key) will return the value of servletcontext.getInitParameter("org.faceless.pdf2."+key). To use, add the following line (in bold) to the Servlet.init(javax.servlet.ServletConfig) method of your servlet:
     public void init(ServletConfig config) throws ServletException {
         super.init(config);
         PDF.setPropertyManager(new ServletContextPropertyManager(config.getServletContext()));
     }
     
    Then, set the properties you want to set in your WEB-INF/web.xml. For example:
     <web-app>
       <context-param>
         <param-name>org.faceless.pdf2.JavaScript</param-name>
         <param-value>none</param-value>
       </context-param>
       ...
     
    Since:
    2.13.1