Dateiverwaltung für die WebBox
ulrich
2020-06-17 4b5c8e671b8e425f91532fa6843ef6424d952912
commit | author | age
6e70be 1 package de.uhilger.filecms.web;
U 2
3 import java.util.logging.Logger;
4 import javax.servlet.ServletContext;
21589e 5 import javax.servlet.ServletContextEvent;
U 6 import javax.servlet.ServletContextListener;
6e70be 7
U 8 /**
4b5c8e 9  *
6e70be 10  */
21589e 11 public class Initialiser implements ServletContextListener {
4b5c8e 12     
U 13   public static final String FILE_BASE = "filebase";
6e70be 14   
U 15   private static final Logger logger = Logger.getLogger(Initialiser.class.getName());
4b5c8e 16     
21589e 17   @Override
U 18   public void contextInitialized(ServletContextEvent sce) {
19     ServletContext ctx = sce.getServletContext();
4b5c8e 20     StringBuilder sb = new StringBuilder();
U 21     sb.append(System.getProperty("user.home"));
22     sb.append("/file-cms");
23     System.out.println("  FILE_BASE: " + sb.toString());
24     ctx.setAttribute(FILE_BASE, sb.toString());
21589e 25   }
U 26
27   @Override
28   public void contextDestroyed(ServletContextEvent sce) {
29     ServletContext ctx = sce.getServletContext();
30     ctx.removeAttribute(FILE_BASE);
31   }
6e70be 32     
U 33 }