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

com.github.davidmoten.util.servlet.RequestUtil Maven / Gradle / Ivy

There is a newer version: 0.4.8
Show newest version
package com.github.davidmoten.util.servlet;

import java.util.Arrays;
import java.util.List;

import javax.servlet.http.HttpServletRequest;

import com.github.davidmoten.grumpy.wms.MissingMandatoryParameterException;

public class RequestUtil {

    private static final String COMMA = ",";

    public static List getList(HttpServletRequest request, String parameter,
            boolean mandatory) {
        String[] items = new String[] {};
        if (request.getParameter(parameter) != null)
            items = request.getParameter(parameter).split(COMMA);
        return Arrays.asList(items);
    }

    public static String getParameter(HttpServletRequest request, String parameter,
            boolean mandatory) throws MissingMandatoryParameterException {

        String s = request.getParameter(parameter);
        if (s == null && mandatory)
            throw new MissingMandatoryParameterException(parameter);
        return s;
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy