All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.anotheria.anosite.shared.presentation.servlet.BaseAnoSiteServlet Maven / Gradle / Ivy

There is a newer version: 4.1.2
Show newest version
package net.anotheria.anosite.shared.presentation.servlet;

import net.anotheria.moskito.web.MoskitoHttpServlet;

import javax.servlet.http.HttpServletRequest;

/**
 * Base servlet class for anosite servlets.
 * @author another
 *
 */
public abstract class BaseAnoSiteServlet extends MoskitoHttpServlet {
	/**
	 * SerialVersion UID.
	 */
	private static final long serialVersionUID = 1L;

	protected static String extractArtifactName(HttpServletRequest req) {
		String servletPath = req.getServletPath();
		if (servletPath.length() > 0 && servletPath.charAt(0) == '/')
			servletPath = servletPath.substring(1);
		int indexOfDot = servletPath.indexOf('.');
		if (indexOfDot != -1)
			servletPath = servletPath.substring(0, indexOfDot);
		return servletPath;
	}

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy