List of usage examples for org.springframework.web.bind ServletRequestUtils getStringParameter
public static String getStringParameter(ServletRequest request, String name, String defaultVal)
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"); }