package de.superx.servlet; import java.io.File; import java.io.IOException; import java.lang.reflect.InvocationTargetException; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.SQLException; import java.text.ParseException; import java.util.Enumeration; import java.util.HashMap; import java.util.Iterator; import java.util.LinkedList; import java.util.List; import java.util.Map; import java.util.StringTokenizer; import java.util.regex.Matcher; import java.util.regex.Pattern; import javax.servlet.ServletConfig; import javax.servlet.ServletException; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.xml.parsers.FactoryConfigurationError; import javax.xml.parsers.ParserConfigurationException; import javax.xml.transform.TransformerException; import org.apache.commons.fileupload.DiskFileUpload; import org.apache.commons.fileupload.FileItem; import org.apache.commons.fileupload.FileUpload; import org.apache.commons.fileupload.FileUploadException; import org.dom4j.DocumentException; import org.xml.sax.SAXException; import de.memtext.db.NichtAngemeldetException; import de.memtext.tree.KeyParentEqualException; import de.memtext.tree.NoMainEntryException; import de.memtext.util.ServletHelper; import de.memtext.util.StringUtils; import de.superx.common.DBServletException; import de.superx.common.InvalidDataTypeException; import de.superx.common.InvalidKeyException; import de.superx.common.SichtException; import de.superx.common.SxUser; import de.superx.common.UngueltigeEingabeException; import de.superx.util.SqlStringUtils; import freemarker.template.TemplateException; public class SuperXUpload extends AbstractSuperXServlet { private static final long serialVersionUID = 2L; private static final String ADMIN_ONLY = de.superx.servlet.SuperXManager.htmlPageHead("Upload")+"