List of usage examples for org.springframework.web.bind ServletRequestUtils getRequiredStringParameter
public static String getRequiredStringParameter(ServletRequest request, String name) throws ServletRequestBindingException
From source file:ru.org.linux.util.ServletParameterParser.java
public static String getIP(ServletRequest rq, String name) throws ServletParameterException, ServletRequestBindingException { String ip = ServletRequestUtils.getRequiredStringParameter(rq, name); if (!ipRE.matcher(ip).matches()) { throw new ServletParameterBadValueException(name, "not ip"); }//from ww w . j a va 2 s. c o m return ip; }
From source file:tomekkup.helenos.web.DataExportController.java
@Override protected ModelAndView handleRequestInternal(HttpServletRequest request, HttpServletResponse response) throws Exception { String keyspace = ServletRequestUtils.getRequiredStringParameter(request, "keyspace"); String columnFamily = ServletRequestUtils.getRequiredStringParameter(request, "cf"); String key = ServletRequestUtils.getRequiredStringParameter(request, "key"); Map<String, Object> model = prepareModel(keyspace, columnFamily, key); return new ModelAndView(new CsvView(), model); }
From source file:net.testdriven.psiprobe.controllers.logs.ChangeLogLevelController.java
protected ModelAndView handleLogFile(HttpServletRequest request, HttpServletResponse response, LogDestination logDest) throws Exception { String level = ServletRequestUtils.getRequiredStringParameter(request, "level"); if (logDest.getValidLevels() != null && Arrays.asList(logDest.getValidLevels()).contains(level)) { if (logDest instanceof Log4JAppenderAccessor) { Log4JAppenderAccessor accessor = (Log4JAppenderAccessor) logDest; accessor.getLoggerAccessor().setLevel(level); } else if (logDest instanceof Jdk14HandlerAccessor) { Jdk14HandlerAccessor accessor = (Jdk14HandlerAccessor) logDest; accessor.getLoggerAccessor().setLevel(level); } else if (logDest instanceof LogbackAppenderAccessor) { LogbackAppenderAccessor accessor = (LogbackAppenderAccessor) logDest; accessor.getLoggerAccessor().setLevel(level); }/* w w w.j a va2s .c o m*/ } return null; }
From source file:psiprobe.controllers.logs.ChangeLogLevelController.java
@Override protected ModelAndView handleLogFile(HttpServletRequest request, HttpServletResponse response, LogDestination logDest) throws Exception { String level = ServletRequestUtils.getRequiredStringParameter(request, "level"); if (logDest.getValidLevels() != null && Arrays.asList(logDest.getValidLevels()).contains(level)) { if (logDest instanceof Log4JAppenderAccessor) { Log4JAppenderAccessor accessor = (Log4JAppenderAccessor) logDest; accessor.getLoggerAccessor().setLevel(level); } else if (logDest instanceof Jdk14HandlerAccessor) { Jdk14HandlerAccessor accessor = (Jdk14HandlerAccessor) logDest; accessor.getLoggerAccessor().setLevel(level); } else if (logDest instanceof LogbackAppenderAccessor) { LogbackAppenderAccessor accessor = (LogbackAppenderAccessor) logDest; accessor.getLoggerAccessor().setLevel(level); } else if (logDest instanceof TomcatSlf4jLogbackAppenderAccessor) { TomcatSlf4jLogbackAppenderAccessor accessor = (TomcatSlf4jLogbackAppenderAccessor) logDest; accessor.getLoggerAccessor().setLevel(level); }/*from ww w . j ava2s. c o m*/ } return null; }
From source file:com.googlecode.psiprobe.controllers.logs.ChangeLogLevelController.java
protected ModelAndView handleLogFile(HttpServletRequest request, HttpServletResponse response, LogDestination logDest) throws Exception { String level = ServletRequestUtils.getRequiredStringParameter(request, "level"); if (logDest.getValidLevels() != null && Arrays.asList(logDest.getValidLevels()).contains(level)) { if (logDest instanceof Log4JAppenderAccessor) { Log4JAppenderAccessor accessor = (Log4JAppenderAccessor) logDest; accessor.getLoggerAccessor().setLevel(level); } else if (logDest instanceof Jdk14HandlerAccessor) { Jdk14HandlerAccessor accessor = (Jdk14HandlerAccessor) logDest; accessor.getLoggerAccessor().setLevel(level); } else if (logDest instanceof LogbackAppenderAccessor) { LogbackAppenderAccessor accessor = (LogbackAppenderAccessor) logDest; accessor.getLoggerAccessor().setLevel(level); } else if (logDest instanceof TomcatSlf4jLogbackAppenderAccessor) { TomcatSlf4jLogbackAppenderAccessor accessor = (TomcatSlf4jLogbackAppenderAccessor) logDest; accessor.getLoggerAccessor().setLevel(level); }//from ww w.ja va 2 s . co m } return null; }
From source file:com.googlecode.psiprobe.controllers.connectors.ResetConnectorStatsController.java
protected ModelAndView handleRequestInternal(HttpServletRequest request, HttpServletResponse response) throws Exception { String connectorName = ServletRequestUtils.getRequiredStringParameter(request, "cn"); collectorBean.reset(connectorName);/*from w w w. j a v a 2 s . co m*/ return new ModelAndView(new RedirectView(request.getContextPath() + getViewName())); }
From source file:org.sventon.web.ctrl.GetStaticContentController.java
@Override protected ModelAndView handleRequestInternal(final HttpServletRequest request, final HttpServletResponse response) throws Exception { final String filename = ServletRequestUtils.getRequiredStringParameter(request, "id"); final File file = new File(path, filename + ".html"); logger.debug("Getting static content from: " + file.getPath()); final InputStream is = getServletContext().getResourceAsStream(file.getPath()); OutputStream out = null;//from w w w .ja va 2 s. c o m if (is != null) { try { out = response.getOutputStream(); IOUtils.copy(is, out); } catch (IOException ioex) { logger.error(ioex); } finally { is.close(); if (out != null) { out.close(); } } } return null; }
From source file:no.dusken.aranea.web.control.CaptchaController.java
protected ModelAndView handleRequestInternal(HttpServletRequest request, HttpServletResponse response) throws Exception { String captchaID = ServletRequestUtils.getRequiredStringParameter(request, "captchaID"); BufferedImage image = imageCaptchaService.getImageChallengeForID(captchaID); Map<String, Object> map = new HashMap<String, Object>(); File tmpFile = File.createTempFile("temp", "jpg"); // TODO: Is there a better way? ImageIO.write(image, "JPG", tmpFile); map.put("file", tmpFile); map.put("deleteFile", true); return new ModelAndView("fileView", map); }
From source file:net.sourceforge.subsonic.controller.ProxyController.java
public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) throws Exception { String url = ServletRequestUtils.getRequiredStringParameter(request, "url"); HttpClient client = new DefaultHttpClient(); HttpConnectionParams.setConnectionTimeout(client.getParams(), 15000); HttpConnectionParams.setSoTimeout(client.getParams(), 15000); HttpGet method = new HttpGet(url); InputStream in = null;/*from ww w. j a v a2 s . co m*/ try { HttpResponse resp = client.execute(method); int statusCode = resp.getStatusLine().getStatusCode(); if (statusCode != HttpStatus.SC_OK) { response.sendError(statusCode); } else { in = resp.getEntity().getContent(); IOUtils.copy(in, response.getOutputStream()); } } finally { IOUtils.closeQuietly(in); client.getConnectionManager().shutdown(); } return null; }
From source file:psiprobe.controllers.connectors.ResetConnectorStatsController.java
@Override protected ModelAndView handleRequestInternal(HttpServletRequest request, HttpServletResponse response) throws Exception { String connectorName = ServletRequestUtils.getRequiredStringParameter(request, "cn"); collectorBean.reset(connectorName);// w ww . ja v a 2 s.c o m return new ModelAndView(new RedirectView(request.getContextPath() + getViewName())); }