Example usage for org.springframework.web.bind ServletRequestUtils getStringParameter

List of usage examples for org.springframework.web.bind ServletRequestUtils getStringParameter

Introduction

In this page you can find the example usage for org.springframework.web.bind ServletRequestUtils getStringParameter.

Prototype

public static String getStringParameter(ServletRequest request, String name, String defaultVal) 

Source Link

Document

Get a String parameter, with a fallback value.

Usage

From source file:com.googlecode.psiprobe.beans.stats.providers.ConnectorSeriesProvider.java

public void populate(DefaultTableXYDataset dataset, StatsCollection statsCollection,
        HttpServletRequest request) {/*from ww w.ja  v a 2  s .  c o m*/
    //
    // get Connector name from the request
    //
    String connectorName = ServletRequestUtils.getStringParameter(request, "cn", null);
    //
    // type of statistic to be displayed
    //
    String statType = ServletRequestUtils.getStringParameter(request, "st", null);
    //
    // Series legend
    //
    String series1Legend = ServletRequestUtils.getStringParameter(request, "sl", "");

    if (connectorName != null && statType != null) {
        List l = statsCollection.getStats("stat.connector." + connectorName + "." + statType);
        if (l != null) {
            dataset.addSeries(toSeries(series1Legend, l));
        }
    }
}

From source file:psiprobe.beans.stats.providers.ConnectorSeriesProvider.java

@Override
public void populate(DefaultTableXYDataset dataset, StatsCollection statsCollection,
        HttpServletRequest request) {/*from w w  w  .j a v a 2s.  com*/

    // get Connector name from the request
    String connectorName = ServletRequestUtils.getStringParameter(request, "cn", null);

    // type of statistic to be displayed
    String statType = ServletRequestUtils.getStringParameter(request, "st", null);

    // Series legend
    String series1Legend = ServletRequestUtils.getStringParameter(request, "sl", "");

    if (connectorName != null && statType != null) {
        List<XYDataItem> stats = statsCollection.getStats("stat.connector." + connectorName + "." + statType);
        if (stats != null) {
            dataset.addSeries(toSeries(series1Legend, stats));
        }
    }
}

From source file:com.googlecode.psiprobe.controllers.ContextHandlerController.java

protected ModelAndView handleRequestInternal(HttpServletRequest request, HttpServletResponse response)
        throws Exception {
    String contextName = ServletRequestUtils.getStringParameter(request, "webapp", null);
    Context context = null;//www  . j  a  v  a 2s . c  om
    if (contextName != null) {
        contextName = getContainerWrapper().getTomcatContainer().formatContextName(contextName);
        context = getContainerWrapper().getTomcatContainer().findContext(contextName);
    }

    if (context != null || isContextOptional()) {
        return handleContext(contextName, context, request, response);
    } else {
        if (contextName != null) {
            request.setAttribute("errorMessage", getMessageSourceAccessor()
                    .getMessage("probe.src.contextDoesntExist", new Object[] { contextName }));
        }

        return new ModelAndView("errors/paramerror");
    }
}

From source file:com.googlecode.psiprobe.controllers.threads.GetClassLoaderUrlsController.java

protected ModelAndView handleRequestInternal(HttpServletRequest request, HttpServletResponse response)
        throws Exception {

    String threadName = ServletRequestUtils.getStringParameter(request, "thread", null);

    Thread thread = Utils.getThreadByName(threadName);

    if (thread != null) {
        ClassLoader cl = thread.getContextClassLoader();
        if (cl != null && cl instanceof URLClassLoader) {
            try {
                request.setAttribute("urls", Arrays.asList(((URLClassLoader) cl).getURLs()));
            } catch (Exception e) {
                logger.error("There was an exception querying classloader for thread \"" + threadName + "\"",
                        e);/*from www .j a  v a  2s .  c o m*/
            }
        }
    }

    return new ModelAndView(getViewName());
}

From source file:com.googlecode.psiprobe.controllers.jsp.DownloadServletController.java

protected ModelAndView handleContext(String contextName, Context context, HttpServletRequest request,
        HttpServletResponse response) throws Exception {

    String jspName = ServletRequestUtils.getStringParameter(request, "source", null);

    if (jspName != null) {
        String servletName = getContainerWrapper().getTomcatContainer().getServletFileNameForJsp(context,
                jspName);/*w w w  .j  ava 2 s.c o  m*/
        if (servletName != null) {
            File servletFile = new File(servletName);
            if (servletFile.exists()) {
                Utils.sendFile(request, response, servletFile);
            }
        }
    }
    return null;
}

From source file:com.googlecode.psiprobe.controllers.deploy.DeployContextController.java

public ModelAndView handleRequestInternal(HttpServletRequest request, HttpServletResponse response)
        throws Exception {

    String contextName = ServletRequestUtils.getStringParameter(request, "context", null);

    if (contextName != null) {
        try {//from w ww  .ja  va  2  s .co m
            if (getContainerWrapper().getTomcatContainer().installContext(contextName)) {
                request.setAttribute("successMessage", getMessageSourceAccessor()
                        .getMessage("probe.src.deploy.context.success", new Object[] { contextName }));
            } else {
                request.setAttribute("errorMessage", getMessageSourceAccessor()
                        .getMessage("probe.src.deploy.context.failure", new Object[] { contextName }));
            }
        } catch (Exception e) {
            request.setAttribute("errorMessage", e.getMessage());
        }
    }

    return new ModelAndView(new InternalResourceView(getViewName()));
}

From source file:psiprobe.controllers.jsp.DownloadServletController.java

@Override
protected ModelAndView handleContext(String contextName, Context context, HttpServletRequest request,
        HttpServletResponse response) throws Exception {

    String jspName = ServletRequestUtils.getStringParameter(request, "source", null);

    if (jspName != null) {
        String servletName = getContainerWrapper().getTomcatContainer().getServletFileNameForJsp(context,
                jspName);/* www  .ja  v a 2 s .com*/
        if (servletName != null) {
            File servletFile = new File(servletName);
            if (servletFile.exists()) {
                Utils.sendFile(request, response, servletFile);
            }
        }
    }
    return null;
}

From source file:com.googlecode.psiprobe.beans.stats.providers.StandardSeriesProvider.java

public void populate(DefaultTableXYDataset dataset, StatsCollection statsCollection,
        HttpServletRequest request) {/*from   www .  j  av a2 s .  c o  m*/
    String seriesParam = ServletRequestUtils.getStringParameter(request, "sp", null);
    for (int i = 0; i < statNames.size(); i++) {
        String statName = (String) statNames.get(i);
        if (seriesParam != null) {
            statName = MessageFormat.format(statName, new Object[] { seriesParam });
        }
        List l = statsCollection.getStats(statName);
        if (l != null) {
            dataset.addSeries(toSeries(
                    ServletRequestUtils.getStringParameter(request, "s" + (i + 1) + "l", "series" + i), l));
        }
    }
}

From source file:net.testdriven.psiprobe.beans.stats.providers.StandardSeriesProvider.java

public void populate(DefaultTableXYDataset dataset, StatsCollection statsCollection,
        HttpServletRequest request) {/* w  w w.j  a va 2 s.  co  m*/
    String seriesParam = ServletRequestUtils.getStringParameter(request, "sp", null);
    for (int i = 0; i < statNames.size(); i++) {
        String statName = (String) statNames.get(i);
        if (seriesParam != null) {
            statName = MessageFormat.format(statName, seriesParam);
        }
        List l = statsCollection.getStats(statName);
        if (l != null) {
            dataset.addSeries(toSeries(
                    ServletRequestUtils.getStringParameter(request, "s" + (i + 1) + "l", "series" + i), l));
        }
    }
}

From source file:psiprobe.controllers.ContextHandlerController.java

@Override
protected ModelAndView handleRequestInternal(HttpServletRequest request, HttpServletResponse response)
        throws Exception {

    String contextName = ServletRequestUtils.getStringParameter(request, "webapp", null);
    Context context = null;// w ww.ja  va2 s  .com
    if (contextName != null) {
        contextName = getContainerWrapper().getTomcatContainer().formatContextName(contextName);
        context = getContainerWrapper().getTomcatContainer().findContext(contextName);
    }

    if (context != null || isContextOptional()) {
        return handleContext(contextName, context, request, response);
    }
    if (contextName != null) {
        request.setAttribute("errorMessage", getMessageSourceAccessor()
                .getMessage("probe.src.contextDoesntExist", new Object[] { contextName }));
    }

    return new ModelAndView("errors/paramerror");
}