Java Examples for javax.servlet.http.HttpServletRequest

The following java examples will help you to understand the usage of javax.servlet.http.HttpServletRequest. These source code samples are taken from different open source projects.

Example 1
Project: AIM-master  File: EntryPointScope.java View source code
@Override
protected void init() {
    addMethod("javax.servlet.http.HttpServlet", "doDelete(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)");
    addMethod("javax.servlet.http.HttpServlet", "doGet(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)");
    addMethod("javax.servlet.http.HttpServlet", "doHead(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)");
    addMethod("javax.servlet.http.HttpServlet", "doOptions(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)");
    addMethod("javax.servlet.http.HttpServlet", "doPost(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)");
    addMethod("javax.servlet.http.HttpServlet", "doPut(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)");
    addMethod("javax.servlet.http.HttpServlet", "doTrace(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)");
    addMethod("javax.servlet.http.HttpServlet", "service(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)");
    addMethod("javax.servlet.http.HttpServlet", "service(javax.servlet.ServletRequest,javax.servlet.ServletResponse)");
    addMethodAnnotationToMatch("javax.ws.rs.Path");
}
Example 2
Project: eXist-1.4.x-master  File: HttpServletRequestWrapper.java View source code
/**
	 * Similar to javax.servlet.http.HttpServletRequest.toString() ,
	 * except it includes output of the Request parameters from the Request's Content Body
	 * @return		String representation of HttpServletRequestWrapper
	 */
public String toString() {
    // 	AND content Body has not been recorded
    if (request.getMethod().toUpperCase().equals("POST") && request.getContentLength() > 0 && !request.getContentType().toUpperCase().startsWith("MULTIPART/") && !contentBodyRecorded()) {
        // Also return the content parameters, these are not part 
        // of the standard HttpServletRequest.toString() output
        StringBuffer buf = new StringBuffer(request.toString());
        Set setParams = params.entrySet();
        for (Iterator itParams = setParams.iterator(); itParams.hasNext(); ) {
            Map.Entry me = (Map.Entry) itParams.next();
            Vector vecParamValues = (Vector) me.getValue();
            for (Iterator itParamValues = vecParamValues.iterator(); itParamValues.hasNext(); ) {
                RequestParamater p = (RequestParamater) itParamValues.next();
                if (p.type == RequestParamater.PARAM_TYPE_CONTENT) {
                    if (buf.charAt(buf.length() - 1) != '\n')
                        buf.append("&");
                    buf.append((String) me.getKey());
                    buf.append("=");
                    buf.append(p.getValue());
                }
            }
        }
        buf.append(System.getProperty("line.separator") + System.getProperty("line.separator"));
        return buf.toString();
    } else if (contentBodyRecorded()) {
        // XML-RPC request or plain XML REST POST
        StringBuffer buf = new StringBuffer(request.toString());
        buf.append(contentBodyAsString);
        buf.append(System.getProperty("line.separator") + System.getProperty("line.separator"));
        return buf.toString();
    } else {
        //Return standard HttpServletRequest.toString() output
        return request.toString();
    }
}
Example 3
Project: seqware-master  File: LaunchWorkflowUtil.java View source code
/**
     * Get all selected Files, the files are organized by the name of the parameter (key) and a list of files selected (value) via a hash.
     * 
     * @param request
     *            a {@link javax.servlet.http.HttpServletRequest} object.
     * @return a {@link java.util.Map} object.
     */
public static Map<String, List<File>> getAllSelectedFiles(HttpServletRequest request) {
    HashMap<String, List<File>> files = new HashMap<>();
    SortedSet<WorkflowParam> params = getCurrentWorkflow(request).getWorkflowParamsWithDifferentFileMetaType();
    // if current workflow not set in session
    if (params == null)
        return files;
    Map<Integer, List<File>> selectedFiles = getSelectedFilesFromSession(request);
    for (WorkflowParam param : params) {
        Integer key = param.getWorkflowParamId();
        String paramName = param.getKey();
        List<File> filesOneParam = selectedFiles.get(key);
        List<File> oldValues = files.get(paramName);
        if (oldValues == null) {
            files.put(paramName, filesOneParam);
        } else {
            oldValues.addAll(filesOneParam);
        }
    }
    return files;
}
Example 4
Project: openmrs-module-patientmatching-master  File: ConfigurationListSimpleFormController.java View source code
/**
	 * @see org.springframework.web.servlet.mvc.SimpleFormController#referenceData(javax.servlet.http.HttpServletRequest)
	 */
@Override
protected Map<String, Object> referenceData(HttpServletRequest request) throws Exception {
    PatientMatchingReportMetadataService service = Context.getService(PatientMatchingReportMetadataService.class);
    Map<String, Object> requestMap = new HashMap<String, Object>();
    requestMap.put("configurations", service.getMatchingConfigs());
    requestMap.put("parameter", MatchingConstants.PARAM_NAME);
    return requestMap;
}
Example 5
Project: developer-bookshelf-heroku-master  File: ErrorController.java View source code
// Thymeleaf Error page
@RequestMapping("/error.html")
public String error(HttpServletRequest request, Model model) {
    model.addAttribute("errorCode", request.getAttribute("javax.servlet.error.status_code"));
    Throwable throwable = (Throwable) request.getAttribute("javax.servlet.error.exception");
    String errorMessage = null;
    if (throwable != null) {
        errorMessage = throwable.getMessage();
    }
    model.addAttribute("errorMessage", errorMessage);
    return "error";
}
Example 6
Project: fpcms-master  File: RequestUtil.java View source code
public static String getAndCreateSession(HttpServletRequest request, String name) {
    String overrideValue = request.getParameter(name);
    if (StringUtils.isNotBlank(overrideValue)) {
        request.getSession().setAttribute(name, overrideValue);
        return overrideValue;
    }
    String value = (String) request.getSession().getAttribute(name);
    if (StringUtils.isNotBlank(value)) {
        request.getSession().setAttribute(name, value);
    }
    return value;
}
Example 7
Project: jspTeet-master  File: Utils.java View source code
public static String getBaseURL(HttpServletRequest request) {
    if ((request.getServerPort() == 80) || (request.getServerPort() == 443))
        return request.getScheme() + "://" + request.getServerName() + request.getContextPath();
    else
        return request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + request.getContextPath();
}
Example 8
Project: lime-mvc-master  File: SecurityInterceptor.java View source code
@Override
public boolean preHandle(HttpServletRequest request, HttpServletResponse response) {
    String username = request.getParameter("username");
    String password = request.getParameter("password");
    if (("admin".equalsIgnoreCase(username)) && ("pass123".equalsIgnoreCase(password))) {
        request.setAttribute("USER", new User(username, password));
        return true;
    }
    response.setStatus(401);
    return false;
}
Example 9
Project: vertexium-master  File: HandlerBase.java View source code
protected static String getRequiredParameter(HttpServletRequest request, String name) {
    try {
        String val = request.getParameter(name);
        if (val == null) {
            throw new RuntimeException("Parameter " + name + " is required");
        }
        return val;
    } catch (Exception ex) {
        throw new RuntimeException("Could not get parameter: " + name, ex);
    }
}
Example 10
Project: WSign-master  File: CookieTokenReadUtil.java View source code
public static String read(HttpServletRequest request) {
    Cookie[] cookies = request.getCookies();
    if (cookies != null) {
        for (int i = 0; i < cookies.length; i++) {
            if (cookies[i].getName().equalsIgnoreCase("WSign_Token")) {
                return cookies[i].getValue();
            }
        }
    }
    return null;
}
Example 11
Project: exist-master  File: HttpServletRequestWrapper.java View source code
/**
	 * Similar to javax.servlet.http.HttpServletRequest.toString() ,
	 * except it includes output of the Request parameters from the Request's Content Body
	 * @return		String representation of HttpServletRequestWrapper
	 */
public String toString() {
    // 	AND content Body has not been recorded
    if ("POST".equals(request.getMethod().toUpperCase()) && (request.getContentLength() > 0 || request.getContentLength() == -1) && !request.getContentType().toUpperCase().startsWith("MULTIPART/") && !contentBodyRecorded()) {
        // Also return the content parameters, these are not part 
        // of the standard HttpServletRequest.toString() output
        final StringBuilder buf = new StringBuilder(request.toString());
        final Set<Map.Entry<String, Vector<RequestParamater>>> setParams = params.entrySet();
        for (final Map.Entry<String, Vector<RequestParamater>> me : setParams) {
            final Vector<RequestParamater> vecParamValues = me.getValue();
            for (final RequestParamater p : vecParamValues) {
                if (p.type == RequestParamater.PARAM_TYPE_CONTENT) {
                    if (buf.charAt(buf.length() - 1) != '\n') {
                        buf.append("&");
                    }
                    buf.append((String) me.getKey());
                    buf.append("=");
                    buf.append(p.getValue());
                }
            }
        }
        buf.append(System.getProperty("line.separator")).append(System.getProperty("line.separator"));
        return buf.toString();
    } else if (contentBodyRecorded()) {
        // XML-RPC request or plain XML REST POST
        final StringBuilder buf = new StringBuilder(request.toString());
        try {
            appendContentBody(buf);
        } catch (final IOException ioe) {
            System.err.println("Error Reading the Content Body into the buffer: " + ioe);
            ioe.printStackTrace();
        }
        buf.append(System.getProperty("line.separator")).append(System.getProperty("line.separator"));
        return buf.toString();
    } else {
        //Return standard HttpServletRequest.toString() output
        return request.toString();
    }
}
Example 12
Project: XSLT-master  File: HttpServletRequestWrapper.java View source code
/**
	 * Similar to javax.servlet.http.HttpServletRequest.toString() ,
	 * except it includes output of the Request parameters from the Request's Content Body
	 * @return		String representation of HttpServletRequestWrapper
	 */
public String toString() {
    // 	AND content Body has not been recorded
    if ("POST".equals(request.getMethod().toUpperCase()) && (request.getContentLength() > 0 || request.getContentLength() == -1) && !request.getContentType().toUpperCase().startsWith("MULTIPART/") && !contentBodyRecorded()) {
        // Also return the content parameters, these are not part 
        // of the standard HttpServletRequest.toString() output
        final StringBuilder buf = new StringBuilder(request.toString());
        final Set<Map.Entry<String, Vector<RequestParamater>>> setParams = params.entrySet();
        for (final Map.Entry<String, Vector<RequestParamater>> me : setParams) {
            final Vector<RequestParamater> vecParamValues = me.getValue();
            for (final RequestParamater p : vecParamValues) {
                if (p.type == RequestParamater.PARAM_TYPE_CONTENT) {
                    if (buf.charAt(buf.length() - 1) != '\n') {
                        buf.append("&");
                    }
                    buf.append((String) me.getKey());
                    buf.append("=");
                    buf.append(p.getValue());
                }
            }
        }
        buf.append(System.getProperty("line.separator")).append(System.getProperty("line.separator"));
        return buf.toString();
    } else if (contentBodyRecorded()) {
        // XML-RPC request or plain XML REST POST
        final StringBuilder buf = new StringBuilder(request.toString());
        try {
            appendContentBody(buf);
        } catch (final IOException ioe) {
            System.err.println("Error Reading the Content Body into the buffer: " + ioe);
            ioe.printStackTrace();
        }
        buf.append(System.getProperty("line.separator")).append(System.getProperty("line.separator"));
        return buf.toString();
    } else {
        //Return standard HttpServletRequest.toString() output
        return request.toString();
    }
}
Example 13
Project: dlibrary-master  File: RecentSiteSubmissions.java View source code
/* (non-Javadoc)
     * @see org.dspace.plugin.CommunityHomeProcessor#process(org.dspace.core.Context, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, org.dspace.content.Community)
     */
@Override
public void process(Context context, HttpServletRequest request, HttpServletResponse response) throws PluginException, AuthorizeException {
    try {
        RecentSubmissionsManager rsm = new RecentSubmissionsManager(context);
        RecentSubmissions recent = rsm.getRecentSubmissions(null);
        request.setAttribute("recent.submissions", recent);
    } catch (RecentSubmissionsException e) {
        throw new PluginException(e);
    }
}
Example 14
Project: javaee7-samples-master  File: RequestServlet.java View source code
@Override
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    request.setAttribute("jaccTest", "true");
    try {
        HttpServletRequest requestFromPolicy = (HttpServletRequest) PolicyContext.getContext("javax.servlet.http.HttpServletRequest");
        if (requestFromPolicy != null) {
            response.getWriter().print("Obtained request from context.");
            if ("true".equals(requestFromPolicy.getAttribute("jaccTest"))) {
                response.getWriter().print("Attribute present in request from context.");
            }
            if ("true".equals(requestFromPolicy.getParameter("jacc_test"))) {
                response.getWriter().print("Request parameter present in request from context.");
            }
        }
    } catch (PolicyContextException e) {
        e.printStackTrace(response.getWriter());
    }
}
Example 15
Project: JavaIncrementalParser-master  File: RequestServlet.java View source code
@Override
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    request.setAttribute("jaccTest", "true");
    try {
        HttpServletRequest requestFromPolicy = (HttpServletRequest) PolicyContext.getContext("javax.servlet.http.HttpServletRequest");
        if (requestFromPolicy != null) {
            response.getWriter().print("Obtained request from context.");
            if ("true".equals(requestFromPolicy.getAttribute("jaccTest"))) {
                response.getWriter().print("Attribute present in request from context.");
            }
            if ("true".equals(requestFromPolicy.getParameter("jacc_test"))) {
                response.getWriter().print("Request parameter present in request from context.");
            }
        }
    } catch (PolicyContextException e) {
        e.printStackTrace(response.getWriter());
    }
}
Example 16
Project: m3s-master  File: GenericExceptionHandler.java View source code
/* (non-Javadoc)
	 * @see org.springframework.web.servlet.HandlerExceptionResolver#resolveException(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, java.lang.Object, java.lang.Exception)
	 */
public ModelAndView resolveException(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) {
    ModelAndView errorMav;
    logger.debug("resolving Exception");
    if (ex instanceof ValidationException) {
        logger.debug("is a ValidationException");
        ValidationException ve = (ValidationException) ex;
        errorMav = new ModelAndView(ve.getViewName());
        errorMav.addObject(errorMessageKey, ve.getErrorMessageKey());
        errorMav.addAllObjects(ve.getModelElements());
        return errorMav;
    } else if (ex instanceof IllegalArgumentException) {
        errorMav = new ModelAndView("editStep2");
        errorMav.addObject("error", "ERROR: " + ex.getMessage());
        return errorMav;
    //return new ModelAndView("arraystoreView");
    } else
        return null;
}
Example 17
Project: oj-struts-master  File: DetailPanelAction.java View source code
/*
	 *  (non-Javadoc)
	 * @see org.apache.struts.action.Action#execute(org.apache.struts.action.ActionMapping, org.apache.struts.action.ActionForm, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
	 */
public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception {
    DetailForm detailForm = (DetailForm) form;
    String refId = detailForm.getRefId();
    logger.debug("Select detail for job ref [" + refId + "]");
    if (refId == null || "".equals(refId)) {
        return (mapping.findForward("nodetail"));
    } else {
        return (mapping.findForward("detail"));
    }
}
Example 18
Project: openmrs-module-reporting-master  File: RunReportPortletController.java View source code
/**
     * @see org.openmrs.module.reporting.web.controller.portlet.ReportingPortletController#populateModel(javax.servlet.http.HttpServletRequest, java.util.Map)
     */
@Override
protected void populateModel(HttpServletRequest request, Map<String, Object> model) {
    super.populateModel(request, model);
    if (model.get("reportDefinitions") == null) {
        /*
	    	 * if we ever start caching these report definitions across page loads, or else if we
	    	 * speed up deserialization of reports to be instantaneous, it would be better to do
	    	 * the following:
	    	 * 
	    	 * model.put("reportDefinitions", Context.getService(ReportDefinitionService.class).getAllDefinitions(false)); 
	    	 */
        model.put("reportDefinitions", Context.getService(ReportDefinitionService.class).getAllDefinitionSummaries(false));
    }
}
Example 19
Project: psicquic-master  File: AppMainFooterServlet.java View source code
/**
	 * Performs an HTTP GET request
	 * @param request The {@link javax.servlet.http.HttpServletRequest}
	 * @param response The {@link javax.servlet.http.HttpServletResponse}
	 */
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException {
    response.setContentType("text/html");
    URL url = new URL("http://wwwdev.ebi.ac.uk/frontier/template-service/templates/footer/main");
    // make post mode connection
    URLConnection urlc = url.openConnection();
    //urlc.setDoOutput(true);
    //urlc.setAllowUserInteraction(false);
    //OutputStreamWriter wr = new OutputStreamWriter(urlc.getOutputStream());
    //wr.flush();
    // retrieve result
    BufferedReader br1 = new BufferedReader(new InputStreamReader(urlc.getInputStream(), "UTF-8"));
    StringBuilder sb = new StringBuilder();
    String line;
    while ((line = br1.readLine()) != null) {
        sb.append(line);
        sb.append("\n");
    }
    br1.close();
    response.getWriter().write(sb.toString());
}
Example 20
Project: Punisher-master  File: SecurityConfig.java View source code
@Profile("!test")
@Bean(name = "csrfMatcher")
public RequestMatcher csrfMatcher() {
    /**
     * Copy of default request matcher from
     * CsrfFilter$DefaultRequiresCsrfMatcher
     */
    return new RequestMatcher() {

        private Pattern allowedMethods = Pattern.compile("^(GET|HEAD|TRACE|OPTIONS)$");

        /*
       * (non-Javadoc)
       *
       * @see
       * org.springframework.security.web.util.matcher.RequestMatcher#
       * matches(javax.servlet.http.HttpServletRequest)
       */
        public boolean matches(HttpServletRequest request) {
            return !allowedMethods.matcher(request.getMethod()).matches();
        }
    };
}
Example 21
Project: shib-cas-authn2-master  File: AuthenticatedNameTranslator.java View source code
/**
     * @see net.unicon.idp.externalauth.CasToShibTranslator#doTranslation(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, org.jasig.cas.client.validation.Assertion)
     */
public void doTranslation(final HttpServletRequest request, final HttpServletResponse response, final Assertion assertion) {
    // i.e. username from CAS
    String authenticatedPrincipalName = assertion.getPrincipal().getName();
    // Pass authenticated principal back to IdP to finish its part of authentication request processing
    request.setAttribute(LoginHandler.PRINCIPAL_NAME_KEY, authenticatedPrincipalName);
}
Example 22
Project: spring-framework-2.5.x-master  File: ChangeModeController.java View source code
/**
	 * @see org.springframework.web.servlet.mvc.Controller#handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
	 */
public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) throws Exception {
    String mode = request.getParameter("mode");
    if (mode == null) {
        // Just display it
        response.getOutputStream().println("Mode is '" + config.getMode() + "'");
    } else {
        // Change it
        String oldMode = config.getMode();
        config.setMode(mode);
        response.getOutputStream().println("Changed mode from '" + oldMode + "' to '" + mode + "'");
    }
    response.getOutputStream().flush();
    return null;
}
Example 23
Project: The-Punisher-master  File: SecurityConfig.java View source code
@Profile("!test")
@Bean(name = "csrfMatcher")
public RequestMatcher csrfMatcher() {
    /**
     * Copy of default request matcher from
     * CsrfFilter$DefaultRequiresCsrfMatcher
     */
    return new RequestMatcher() {

        private Pattern allowedMethods = Pattern.compile("^(GET|HEAD|TRACE|OPTIONS)$");

        /*
       * (non-Javadoc)
       *
       * @see
       * org.springframework.security.web.util.matcher.RequestMatcher#
       * matches(javax.servlet.http.HttpServletRequest)
       */
        public boolean matches(HttpServletRequest request) {
            return !allowedMethods.matcher(request.getMethod()).matches();
        }
    };
}
Example 24
Project: vtechworks-master  File: RecentSiteSubmissions.java View source code
/* (non-Javadoc)
     * @see org.dspace.plugin.CommunityHomeProcessor#process(org.dspace.core.Context, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, org.dspace.content.Community)
     */
@Override
public void process(Context context, HttpServletRequest request, HttpServletResponse response) throws PluginException, AuthorizeException {
    try {
        RecentSubmissionsManager rsm = new RecentSubmissionsManager(context);
        RecentSubmissions recent = rsm.getRecentSubmissions(null);
        request.setAttribute("recent.submissions", recent);
    } catch (RecentSubmissionsException e) {
        throw new PluginException(e);
    }
}
Example 25
Project: androGister-master  File: CasAuthenticationEntryPoint.java View source code
@Override
protected String createServiceUrl(final HttpServletRequest request, final HttpServletResponse response) {
    ServiceProperties sp = getServiceProperties();
    StringBuilder serverName = new StringBuilder().append(request.getServerName());
    if (request.getServerPort() != 80) {
        serverName.append(':').append(request.getServerPort());
    }
    return CommonUtils.constructServiceUrl(request, response, sp.getService(), serverName.toString(), sp.getArtifactParameter(), getEncodeServiceUrlWithSessionId());
}
Example 26
Project: AXON-E-Tools-master  File: RequestPrinter.java View source code
public static StringBuilder buildParameters(HttpServletRequest request) {
    StringBuilder result = new StringBuilder();
    Enumeration<?> names = request.getParameterNames();
    while (names.hasMoreElements()) {
        String name = (String) names.nextElement();
        result.append(name).append(": ").append(request.getParameter(name)).append('\n');
    }
    return result;
}
Example 27
Project: beanfuse-master  File: WebUserDetailsSource.java View source code
public UserDetails buildDetails(Object context) {
    Assert.isInstanceOf(HttpServletRequest.class, context);
    try {
        Constructor constructor = clazz.getConstructor(new Class[] { HttpServletRequest.class });
        return (UserDetails) constructor.newInstance(new Object[] { context });
    } catch (NoSuchMethodException ex) {
        ReflectionUtils.handleReflectionException(ex);
    } catch (InvocationTargetException ex) {
        ReflectionUtils.handleReflectionException(ex);
    } catch (InstantiationException ex) {
        ReflectionUtils.handleReflectionException(ex);
    } catch (IllegalAccessException ex) {
        ReflectionUtils.handleReflectionException(ex);
    }
    return null;
}
Example 28
Project: bonita-web-master  File: ResourceLocationReader.java View source code
public String getResourceLocationFromRequest(final HttpServletRequest request) {
    String fileName = request.getParameter(LOCATION_PARAM);
    if (fileName == null) {
        final String pathInfo = request.getPathInfo();
        if (pathInfo != null && pathInfo.startsWith("/") && pathInfo.length() > 1) {
            //Support relative calls to the THEME from the homepage using ../theme
            fileName = pathInfo.substring(1);
        }
    }
    return fileName;
}
Example 29
Project: cms-ce-master  File: TicketGenerator.java View source code
public static String getOrGenerate(final HttpServletRequest request) {
    final HttpSession session = request.getSession();
    final String oldTicket = (String) session.getAttribute(SESSION_VALUE_KEY);
    if (oldTicket != null) {
        return oldTicket;
    }
    final String ticket = UUID.randomUUID().toString().replace("-", "");
    session.setAttribute(SESSION_VALUE_KEY, ticket);
    return ticket;
}
Example 30
Project: codeine-master  File: RequestBodyReader.java View source code
public String readBody(HttpServletRequest request) {
    if (body != null) {
        return body;
    }
    try {
        StringBuilder status = new StringBuilder();
        BufferedReader in = new BufferedReader(new InputStreamReader(request.getInputStream()));
        String inputLine;
        while ((inputLine = in.readLine()) != null) {
            status.append(inputLine);
        }
        in.close();
        body = status.toString();
    } catch (IOException e) {
        throw new RuntimeException(e);
    }
    return body;
}
Example 31
Project: Couchbase-Data-for-XPages-master  File: FlashScopePhaseListener.java View source code
@SuppressWarnings("unchecked")
public void afterPhase(PhaseEvent event) {
    FacesContext facesContext = event.getFacesContext();
    ExternalContext externalContext = facesContext.getExternalContext();
    HttpServletRequest request = (HttpServletRequest) externalContext.getRequest();
    if (!request.getMethod().equals("POST")) {
        Map flashScope = (Map) facesContext.getApplication().createValueBinding("#{flashScope}").getValue(facesContext);
        flashScope.clear();
    }
}
Example 32
Project: crezoo-master  File: GetStrainTypesAction.java View source code
public boolean performAction(HttpServletRequest req, ServletContext context) throws ApplicationException {
    try {
        HttpSession se = req.getSession();
        TgDbCaller _caller = (TgDbCaller) se.getAttribute("caller");
        req.setAttribute("straintypes", modelManager.getStrainTypes(_caller));
    } catch (Exception e) {
        logger.error(getStackTrace(e));
    }
    return true;
}
Example 33
Project: disconf-master  File: IpUtils.java View source code
public static String getIp(HttpServletRequest request) {
    if (null == request) {
        return null;
    }
    String ip = request.getHeader("x-forwarded-for");
    if (!validateIp(ip)) {
        ip = request.getHeader("Proxy-Client-IP");
        if (!validateIp(ip)) {
            ip = request.getHeader("WL-Proxy-Client-IP");
            if (!validateIp(ip)) {
                ip = request.getRemoteAddr();
            }
        }
    }
    return ip;
}
Example 34
Project: doorkeeper-master  File: AuthenticatorFilterTest.java View source code
@Test
public void testAuthenticatorFilter() throws Exception {
    Doorkeeper doorkeeper = new Doorkeeper("doorkeeper.properties");
    AuthenticatorFilter filter = new AuthenticatorFilter();
    filter.setDoorkeeper(doorkeeper);
    HttpServletRequest request = mock(HttpServletRequest.class);
    HttpServletResponse response = mock(HttpServletResponse.class);
    FilterChain chain = mock(FilterChain.class);
//filter.doFilter(request, response, chain);
}
Example 35
Project: ExemplosDemoiselle-master  File: RevInfoListener.java View source code
public void newRevision(Object revisionEntity) {
    String remoteIp = "";
    try {
        HttpServletRequest request = (HttpServletRequest) FacesContext.getCurrentInstance().getExternalContext().getRequest();
        remoteIp = request.getRemoteAddr();
    } catch (Exception e) {
        remoteIp = "127.0.0.1";
    }
    RevInfo revEntity = (RevInfo) revisionEntity;
    System.out.println("timestamp : " + revEntity.getDataRevisao());
    System.out.println("RemoteIp  : " + remoteIp);
    revEntity.setIp(remoteIp);
}
Example 36
Project: FireflowEngine20-master  File: AllAttrInjector.java View source code
public Object get(ServletContext sc, HttpServletRequest req, HttpServletResponse resp, Object refer) {
    Object re = req.getAttribute(name);
    if (null != re)
        return re;
    HttpSession session = Mvcs.getHttpSession(false);
    if (session != null) {
        re = session.getAttribute(name);
        if (null != re)
            return re;
    }
    return sc.getAttribute(name);
}
Example 37
Project: FRC1778-master  File: GetCurrentAutoModeServlet.java View source code
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    response.setContentType("application/json;charset=utf-8");
    response.setStatus(HttpServletResponse.SC_OK);
    response.setHeader("Access-Control-Allow-Origin", "*");
    response.getWriter().println("\"" + AutoModeSelector.getInstance().getAutoMode().getClass().getSimpleName() + "\"");
}
Example 38
Project: gabinete-virtual-master  File: Interceptor.java View source code
@Override
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object controller) throws Exception {
    String uri = request.getRequestURI();
    if (uri.endsWith("/login/login") || uri.endsWith("/login/logar") || uri.endsWith("/usuario") || uri.endsWith("/usuario/cadastrarUsuario") || uri.contains("resources")) {
        return true;
    }
    if (request.getSession().getAttribute("usuarioLogado") != null) {
        return true;
    }
    response.sendRedirect(request.getContextPath() + "/login/login");
    return false;
}
Example 39
Project: gsan-master  File: ExibirSelecionarComandoRetirarImovelTarifaSocialAction.java View source code
public ActionForward execute(ActionMapping actionMapping, ActionForm actionForm, HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) {
    // Seta o mapeamento de retorno
    ActionForward retorno = actionMapping.findForward("selecionarComandoRetirarImovelTarifaSocial");
    SelecionarComandoRetirarImovelTarifaSocialActionForm form = (SelecionarComandoRetirarImovelTarifaSocialActionForm) actionForm;
    if (httpServletRequest.getParameter("menu") != null) {
        form.setIndicadorTipoCarta("3");
        form.setIndicadorSituacao(null);
    }
    return retorno;
}
Example 40
Project: hdiv-struts-examples-master  File: ProcessSQLNumericInjectionAction.java View source code
public ActionForward execute(ActionMapping paramActionMapping, ActionForm paramActionForm, HttpServletRequest paramHttpServletRequest, HttpServletResponse paramHttpServletResponse) throws Exception {
    SimpleSQLNumericInjectionActionForm localSimpleSQLNumericInjectionActionForm = (SimpleSQLNumericInjectionActionForm) paramActionForm;
    List localList = getAttacksExampleFacade().getProductListByCategory(localSimpleSQLNumericInjectionActionForm.getCategory());
    localSimpleSQLNumericInjectionActionForm.setProducts(localList);
    return paramActionMapping.findForward("success");
}
Example 41
Project: iambookmaster-master  File: LogoutURLTag.java View source code
public int doStartTag() throws JspException {
    UserService userService = UserServiceFactory.getUserService();
    try {
        pageContext.getOut().append(userService.createLogoutURL(((HttpServletRequest) pageContext.getRequest()).getRequestURI()));
    } catch (IOException e) {
        throw new JspException(e.getMessage(), e);
    }
    return SKIP_BODY;
}
Example 42
Project: javaonhorse-master  File: HorseHandlerMapping.java View source code
@Override
protected Object lookupHandler(String urlPath, HttpServletRequest request) throws Exception {
    System.out.println("Looking for :" + urlPath);
    String[] parts = urlPath.split("/");
    String controller = parts[1];
    String action = parts[2];
    String controllerClassName = controller.substring(0, 1).toUpperCase().concat(controller.substring(1)).concat("Controller");
    controllerClassName = "app.controllers." + controllerClassName;
    return Class.forName(controllerClassName).newInstance();
}
Example 43
Project: jcommerce-master  File: WebUtils.java View source code
public static String getActionName(HttpServletRequest request) {
    String requestURL = request.getRequestURI();
    int i1 = requestURL.lastIndexOf('/');
    int i2 = requestURL.indexOf(".action");
    String fileName = "home";
    if (i1 >= 0 && i2 >= 0 && i2 >= i1 + 1) {
        fileName = requestURL.substring(i1 + 1, i2);
    }
    return fileName;
}
Example 44
Project: jfinalbbs-master  File: AgentUtil.java View source code
/**
	 * ¼ì²âä¯ÀÀÆ÷UA
	 * 
	 * @return
	 */
public static String getAgent(HttpServletRequest request) {
    String agent = request.getHeader("USER-AGENT");
    if (agent == null || agent.equals("")) {
        return WEB;
    } else {
        agent = agent.toLowerCase();
        if (agent.indexOf(IPHONE) > 0) {
            return IPHONE;
        } else if (agent.indexOf(IPAD) > 0) {
            return IPAD;
        } else if (agent.indexOf(ANDROID) > 0) {
            return ANDROID;
        }
    }
    return WEB;
}
Example 45
Project: jrack-master  File: ReportEnvironmentServer.java View source code
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
    resp.setContentType("text/html");
    ServletOutputStream out = resp.getOutputStream();
    Enumeration e = req.getHeaderNames();
    while (e.hasMoreElements()) {
        String key = (String) e.nextElement();
        out.print(String.format("%s = %s <br>", key, req.getHeader(key)));
    }
    out.flush();
}
Example 46
Project: karyon-master  File: AuthFilter.java View source code
@Override
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
    if (request instanceof HttpServletRequest) {
        String url = ((HttpServletRequest) request).getRequestURI();
        if (url.startsWith("/main") || url.startsWith("/auth")) {
            ((HttpServletResponse) response).sendError(HttpServletResponse.SC_FORBIDDEN);
        }
        chain.doFilter(request, response);
    }
}
Example 47
Project: libresonic-master  File: ControllerUtils.java View source code
public static String extractMatched(final HttpServletRequest request) {
    String path = (String) request.getAttribute(HandlerMapping.PATH_WITHIN_HANDLER_MAPPING_ATTRIBUTE);
    String bestMatchPattern = (String) request.getAttribute(HandlerMapping.BEST_MATCHING_PATTERN_ATTRIBUTE);
    AntPathMatcher apm = new AntPathMatcher();
    return apm.extractPathWithinPattern(bestMatchPattern, path);
}
Example 48
Project: mgwt-master  File: UserAgentPropertyProvider.java View source code
@Override
public String getPropertyValue(HttpServletRequest req) throws PropertyProviderException {
    String userAgent = getUserAgent(req);
    if (userAgent.contains("opera")) {
        return "opera";
    }
    if (userAgent.contains("safari") || userAgent.contains("iphone") || userAgent.contains("ipad")) {
        return "safari";
    }
    if (userAgent.contains("gecko")) {
        return "gecko1_8";
    }
    throw new PropertyProviderException("Can not find user agent property for userAgent: '" + userAgent + "'");
}
Example 49
Project: MongoDB-master  File: MongoDBDelete.java View source code
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    try {
        db.deleteAll();
        request.setAttribute("msg", "Deleted");
    } catch (Exception e) {
        request.setAttribute("msg", e.getMessage());
        e.printStackTrace(System.err);
    }
    response.setContentType("text/html");
    response.setStatus(200);
    request.getRequestDispatcher("/index.jsp").forward(request, response);
}
Example 50
Project: Muse-Controller-master  File: ControlServletTest.java View source code
@Test
public void testDoGet_noException() throws Exception {
    HttpServletRequest httpServletRequest = mock(HttpServletRequest.class);
    HttpServletResponse response = mock(HttpServletResponse.class);
    when(httpServletRequest.getPathInfo()).thenReturn("/foobar");
    ControlServlet testClass = new ControlServlet(mock(MusicPlayer.class));
    testClass.doGet(httpServletRequest, response);
}
Example 51
Project: ne-framework-master  File: IPTools.java View source code
public static String getIp(HttpServletRequest request) {
    String ip = request.getHeader("x-forwarded-for");
    if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
        ip = request.getHeader("Proxy-Client-IP");
    }
    if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
        ip = request.getHeader("WL-Proxy-Client-IP");
    }
    if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
        ip = request.getRemoteAddr();
    }
    return ip;
}
Example 52
Project: nutz-master  File: AllAttrInjector.java View source code
public Object get(ServletContext sc, HttpServletRequest req, HttpServletResponse resp, Object refer) {
    Object re = req.getAttribute(name);
    if (null != re)
        return re;
    HttpSession session = Mvcs.getHttpSession(false);
    if (session != null) {
        re = session.getAttribute(name);
        if (null != re)
            return re;
    }
    return sc.getAttribute(name);
}
Example 53
Project: pay-master  File: IPUtil.java View source code
public static String getIpAddr(HttpServletRequest request) {
    String ip = request.getHeader("x-forwarded-for");
    if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
        ip = request.getHeader("Proxy-Client-IP");
    }
    if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
        ip = request.getHeader("WL-Proxy-Client-IP");
    }
    if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
        ip = request.getRemoteAddr();
    }
    if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
        ip = "unknown";
    }
    return ip.split(",")[0];
}
Example 54
Project: plugin-compat-tester-master  File: SecuritySupport.java View source code
public static void ensureTokenIsValid(HttpServletRequest req) {
    String token = req.getParameter("token");
    if (token == null) {
        throw new IllegalArgumentException("Field [token] is required for current request !");
    }
    if (!SecurityTokenDAO.INSTANCE.isTokenValid(token)) {
        throw new IllegalStateException("Your token is invalid : we cannot go further from there !");
    }
}
Example 55
Project: PPP-master  File: WelcomeControllerTest.java View source code
public void testIndexShouldRenderWelcomeJSP() throws Exception {
    ControllerTestHelper helper = new ControllerTestHelper();
    HttpServletRequest request = helper.createMockRequest("GET");
    helper.setActionName("index");
    WelcomeController controller = new WelcomeController();
    assertNotNull(controller.handle(request));
    assertTrue(controller.handle(request).empty());
    assertEquals("/WEB-INF/pages/welcome.jsp", request.getAttribute("include_path"));
}
Example 56
Project: ProcessPuzzleFramework-master  File: ServletHelper.java View source code
public Properties extractProperties(HttpServletRequest request) {
    Properties properties = new Properties();
    Map<String, String[]> propertyValues = new HashMap<String, String[]>();
    Enumeration<?> enumeration = request.getParameterNames();
    while (enumeration.hasMoreElements()) {
        String name = (String) enumeration.nextElement();
        if ((request.getParameterValues(name)).length > 1) {
            propertyValues.put(name, request.getParameterValues(name));
        } else
            properties.put(name, request.getParameterValues(name)[0]);
    }
    return properties;
}
Example 57
Project: PUMA-master  File: NetUtils.java View source code
public static String getIpAddr(HttpServletRequest request) {
    String ip = request.getHeader("x-forwarded-for");
    if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
        ip = request.getHeader("Proxy-Client-IP");
    }
    if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
        ip = request.getHeader("WL-Proxy-Client-IP");
    }
    if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
        ip = request.getRemoteAddr();
    }
    return ip;
}
Example 58
Project: researchzilla-master  File: ExitAction.java View source code
@Override
public String execute() throws Exception {
    HttpServletRequest request = ServletActionContext.getRequest();
    HttpSession actionSession = request.getSession();
    Object object = actionSession.getAttribute("user");
    if (object != null) {
        try {
            request.getSession().removeAttribute("user");
        } catch (Exception e) {
            object = null;
        }
    }
    return SUCCESS;
}
Example 59
Project: selenium-grid-master  File: RouteResolver.java View source code
public Resource resolve(HttpServletRequest request) {
    final String path;
    path = request.getPathInfo();
    if ("/".equals(path)) {
        return new AgentResource();
    } else if ("/remote-controls".equals(path) && "POST".equals(request.getMethod())) {
        return new RemoteControlCommand();
    }
    throw new InvalidRouteException(request.getPathInfo());
}
Example 60
Project: ServletStudyDemo-master  File: ViewIPTag.java View source code
@Override
public int doStartTag() throws JspException {
    // TODO Auto-generated method stub
    HttpServletRequest request = (HttpServletRequest) this.pageContext.getRequest();
    JspWriter out = this.pageContext.getOut();
    String ip = request.getRemoteAddr();
    try {
        out.print(ip);
    } catch (IOException e) {
        throw new RuntimeException(e);
    }
    return super.doStartTag();
}
Example 61
Project: sitemesh-support-master  File: AttributeDecoratorMapper.java View source code
public Decorator getDecorator(HttpServletRequest request, Page page) {
    Decorator result = null;
    String decoratorParamValue = (String) request.getAttribute(decoratorParameter);
    if (decoratorParamValue != null && !decoratorParamValue.trim().equals("")) {
        result = getNamedDecorator(request, decoratorParamValue);
    }
    return result == null ? super.getDecorator(request, page) : result;
}
Example 62
Project: spring-boot-thymeleaf-heroku-template-master  File: ErrorController.java View source code
// Thymeleaf Error page
@RequestMapping("/error.html")
public String error(HttpServletRequest request, Model model) {
    model.addAttribute("errorCode", request.getAttribute("javax.servlet.error.status_code"));
    Throwable throwable = (Throwable) request.getAttribute("javax.servlet.error.exception");
    String errorMessage = null;
    if (throwable != null) {
        errorMessage = throwable.getMessage();
    }
    model.addAttribute("errorMessage", errorMessage);
    return "error";
}
Example 63
Project: spring-framework-issues-master  File: TestServlet.java View source code
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
    System.out.println("DispatcherType=" + req.getDispatcherType());
    System.out.println("AsyncStarted=" + req.isAsyncStarted());
    if (req.getDispatcherType().equals(DispatcherType.REQUEST)) {
        System.out.println("Starting async request");
        req.startAsync(req, resp);
    }
}
Example 64
Project: taobao88-master  File: OfficeValidator.java View source code
public List<String> validateOrder(HttpServletRequest request) {
    validateStringParam(request.getParameter("HREFGOODS"), "HREFGOODS");
    validateStringParam(request.getParameter("NAMEGOODS"), "NAMEGOODS");
    validateStringParam(request.getParameter("CHINAGOODS"), "CHINAGOODS");
    validateStringParam(request.getParameter("COLORGOODS"), "COLORGOODS");
    validateStringParam(request.getParameter("SIZEGOODS"), "SIZEGOODS");
    validateDoubleParam(request.getParameter("PRICEGOODS"), "PRICEGOODS");
    validateDoubleParam(request.getParameter("WEIGHTGOODS"), "WEIGHTGOODS");
    validateIntegerParam(request.getParameter("AMOUNTGOODS"), "AMOUNTGOODS");
    return errors;
}
Example 65
Project: XCoLab-master  File: BaseController.java View source code
protected void setSeoTexts(HttpServletRequest request, String pageTitle, String pageSubtitle, String pageDescription) {
    //TODO: liferay internal - needs to be removed after transition
    if (StringUtils.isNotBlank(pageTitle)) {
    //  PortalUtil.setPageTitle(pageTitle, httpRequest);
    }
    if (StringUtils.isNotBlank(pageDescription)) {
    //PortalUtil.setPageDescription(pageDescription, httpRequest);
    }
    if (StringUtils.isNotBlank(pageSubtitle)) {
    //PortalUtil.setPageSubtitle(pageSubtitle, httpRequest);
    }
}
Example 66
Project: XPages-Scaffolding-master  File: FlashScopePhaseListener.java View source code
@Override
public void afterPhase(PhaseEvent event) {
    FacesContext facesContext = event.getFacesContext();
    ExternalContext externalContext = facesContext.getExternalContext();
    HttpServletRequest request = (HttpServletRequest) externalContext.getRequest();
    if (!request.getMethod().equals("POST")) {
        Map<?, ?> flashScope = (Map<?, ?>) facesContext.getApplication().createValueBinding("#{flashScope}").getValue(facesContext);
        flashScope.clear();
    }
}
Example 67
Project: zhong-master  File: DebugGetUuidServlet.java View source code
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
    String file_name = req.getParameter(Const.FILE_NAME);
    SongEntry songEntry = SearchUtils.getSongEntryByFileName(file_name);
    if (songEntry != null) {
        resp.getOutputStream().write(songEntry.getUuid().getBytes());
    } else {
        resp.getOutputStream().write("missig".getBytes());
    }
}
Example 68
Project: androidrocks-master  File: TwitFriendsGet.java View source code
/*
      * (non-Javadoc)
      *
      * @see
      * javax.servlet.http.HttpServlet#doPost(javax.servlet.http.HttpServletRequest
      * , javax.servlet.http.HttpServletResponse)
      */
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
    String name = req.getHeader("id");
    String token = req.getHeader("token");
    if (null == name || null == token || EMPTY.equals(name) || EMPTY.equals(token)) {
        ServletHelper.onRequestFailure(req, resp, new NullPointerException("User/Pass cannot be NULL or EMPTY"));
    }
    name = name.trim();
    token = token.trim();
    log.info("Got name + token: " + name);
    try {
        User user = UserManager.loadUser(name, token);
        if (null == user) {
            ServletHelper.onRequestFailure(req, resp, new NullPointerException("User is NULL"));
        } else {
            // todo: set refresh from client
            UserManager.fetchTwitterFriends(user);
            List<Friend> friends = UserManager.fetchTwitFriends(user);
            // prepare the output
            resp.getWriter().print(TypeFactory.toJson(friends, TypeFactory.FRIEND_LIST_TYPE));
        }
    } catch (TwitterException e) {
        e.printStackTrace();
        ServletHelper.onRequestFailure(req, resp, e);
    }
}
Example 69
Project: openmrs-module-formentry-master  File: FormEntryErrorListController.java View source code
/**
	 * @see org.springframework.web.servlet.mvc.SimpleFormController#referenceData(javax.servlet.http.HttpServletRequest)
	 */
protected Map referenceData(HttpServletRequest request) throws Exception {
    //default empty Objects
    Integer errorSize = 0;
    //only fill the objects if the user has authenticated properly
    if (Context.isAuthenticated()) {
        FormEntryService fs = (FormEntryService) Context.getService(FormEntryService.class);
        errorSize = fs.getFormEntryErrorSize();
    }
    Map<String, Object> map = new HashMap<String, Object>();
    map.put("errorSize", errorSize);
    return map;
}
Example 70
Project: stormpath-sdk-java-master  File: DefaultServletOAuthRequestAuthenticator.java View source code
@Override
public OAuthAuthenticationResult authenticate(HttpServletRequest httpRequest) {
    Assert.notNull(httpRequest, "httpRequest argument cannot be null.");
    Assert.isInstanceOf(javax.servlet.http.HttpServletRequest.class, httpRequest, "The specified httpRequest argument must be an instance of " + HTTP_SERVLET_REQUEST_FQCN);
    com.stormpath.sdk.impl.http.ServletHttpRequest stmpHttpRequest = new com.stormpath.sdk.impl.http.ServletHttpRequest(httpRequest);
    return Applications.oauthRequestAuthenticator(application).authenticate(stmpHttpRequest);
}
Example 71
Project: openmrs-maven-master  File: ServerLogController.java View source code
/**
	 * This is called prior to displaying a form for the first time. It tells Spring the
	 * form/command object to load into the request
	 * 
	 * @see org.springframework.web.servlet.mvc.AbstractFormController#formBackingObject(javax.servlet.http.HttpServletRequest)
	 */
protected List<String> formBackingObject(HttpServletRequest request) throws ServletException {
    Appender appender = Logger.getRootLogger().getAppender("MEMORY_APPENDER");
    if (appender instanceof MemoryAppender) {
        MemoryAppender memoryAppender = (MemoryAppender) appender;
        return memoryAppender.getLogLines();
    } else {
        return new ArrayList<String>();
    }
}
Example 72
Project: com.redblackit-Open-Source-master  File: EchoServlet.java View source code
/**
	 * doEcho
	 * 
	 * <ul>
	 * <li>Log method, URL, headers, body</li>
	 * <li>Replicate request headers, except for setting location to received
	 * URL</li>
	 * <li>Replicate request body in response</li>
	 * </ul>
	 * 
	 * @param req
	 * @param resp
	 * @param method
	 */
@SuppressWarnings("rawtypes")
private void doEcho(HttpServletRequest req, HttpServletResponse resp, String method) throws IOException {
    String reqURI = req.getRequestURI();
    logger.debug(this.getClass().getName() + ":" + method + " - " + reqURI);
    for (Enumeration hdrse = req.getHeaderNames(); hdrse.hasMoreElements(); ) {
        String headerName = (String) hdrse.nextElement();
        int hnct = 0;
        for (Enumeration hdre = req.getHeaders(headerName); hdre.hasMoreElements(); ) {
            String headerValue = (String) hdre.nextElement();
            logger.debug(this.getClass().getName() + ":  header[" + headerName + "," + hnct + "]=" + headerValue);
            if (!headerName.equals("Location")) {
                resp.addHeader(headerName, headerValue);
            }
            hnct++;
        }
        if (hnct == 0) {
            resp.setHeader(headerName, "");
            logger.info(this.getClass().getName() + ":  header[" + headerName + "," + hnct + "]='' (empty)");
        }
    }
    resp.setHeader("Location", reqURI);
    resp.setStatus(HttpServletResponse.SC_OK);
    if (req.getContentLength() > 0 && !(method.equals("HEAD") || method.equals("DELETE"))) {
        String body = FileCopyUtils.copyToString(req.getReader());
        logger.debug(this.getClass().getName() + ":  body>>\n" + body + "\nbody<<");
        FileCopyUtils.copy(body, resp.getWriter());
        resp.flushBuffer();
        resp.setContentLength(req.getContentLength());
    } else {
        logger.debug(this.getClass().getName() + ":  body is empty");
        resp.setContentLength(0);
    }
}
Example 73
Project: uPortal-master  File: JsonWrapperFilteringCharacterPipelineComponent.java View source code
/* (non-Javadoc)
     * @see org.apereo.portal.rendering.PipelineComponent#getEventReader(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
     */
@Override
public PipelineEventReader<CharacterEventReader, CharacterEvent> getEventReader(HttpServletRequest request, HttpServletResponse response) {
    final PipelineEventReader<CharacterEventReader, CharacterEvent> pipelineEventReader = this.wrappedComponent.getEventReader(request, response);
    final CharacterEventReader eventReader = pipelineEventReader.getEventReader();
    final JsonWrapperFilteringCharacterEventReader jsonWrapperFilteringCharacterEventReader = new JsonWrapperFilteringCharacterEventReader(eventReader);
    final Map<String, String> outputProperties = pipelineEventReader.getOutputProperties();
    return new PipelineEventReaderImpl<CharacterEventReader, CharacterEvent>(jsonWrapperFilteringCharacterEventReader, outputProperties);
}
Example 74
Project: cs263project-master  File: AddLostEntryServlet.java View source code
/* (non-Javadoc)
 * @see javax.servlet.http.HttpServlet#doPost(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
 */
@Override
public void doPost(HttpServletRequest req, HttpServletResponse resp) throws IOException {
    //GSON Conversion:
    Gson gson = new Gson();
    try {
        StringBuilder sb = new StringBuilder();
        String s;
        while ((s = req.getReader().readLine()) != null) {
            sb.append(s);
        }
        Cat lostCatInfo = (Cat) gson.fromJson(sb.toString(), Cat.class);
        String lostCatName = lostCatInfo.petname;
        //set up chip info:
        String chipped = "false";
        if (lostCatInfo.chip != null && !lostCatInfo.chip.isEmpty()) {
            if (lostCatInfo.chip.equals("chip")) {
                chipped = "true";
            }
        }
        //set up sex info:
        if (lostCatInfo.sex.equals("m")) {
            lostCatInfo.sex = "male";
        }
        if (lostCatInfo.sex.equals("f")) {
            lostCatInfo.sex = "female";
        }
        //Task Queue
        Queue queue = QueueFactory.getDefaultQueue();
        queue.add(withUrl("/lostcatadder").param("name", lostCatName).param("chip", chipped).param("age", lostCatInfo.age).param("sex", lostCatInfo.sex).param("breed", lostCatInfo.breed).param("color", lostCatInfo.color).param("area", lostCatInfo.area).param("contactname", lostCatInfo.contactname).param("contactemail", lostCatInfo.contactemail));
    } catch (Exception ex) {
        ex.printStackTrace();
    }
}
Example 75
Project: fcrepo-master  File: UploadFilter.java View source code
/*
     * (non-Javadoc)
     * @see
     * org.fcrepo.server.security.xacml.pep.rest.filters.RESTFilter#handleRequest(javax.servlet
     * .http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
     */
@Override
public RequestCtx handleRequest(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException {
    RequestCtx req = null;
    Map<URI, AttributeValue> actions = new HashMap<URI, AttributeValue>();
    Map<URI, AttributeValue> resAttr;
    try {
        resAttr = ResourceAttributes.getRepositoryResources();
        // note - no API specified in legacy XACML, so none specified here
        /*
            actions.put(Constants.ACTION.API.getURI(),
                        Constants.ACTION.APIA.getStringAttribute()));
            */
        actions.put(Constants.ACTION.ID.getURI(), Constants.ACTION.UPLOAD.getStringAttribute());
        req = getContextHandler().buildRequest(getSubjects(request), actions, resAttr, getEnvironment(request));
        LogUtil.statLog(request.getRemoteUser(), Constants.ACTION.LIST_METHODS.uri, Constants.FEDORA_REPOSITORY_PID.uri, null);
    } catch (Exception e) {
        logger.error(e.getMessage(), e);
        throw new ServletException(e);
    }
    return req;
}
Example 76
Project: openmrs-master  File: ServerLogController.java View source code
/**
	 * This is called prior to displaying a form for the first time. It tells Spring the
	 * form/command object to load into the request
	 * 
	 * @see org.springframework.web.servlet.mvc.AbstractFormController#formBackingObject(javax.servlet.http.HttpServletRequest)
	 */
protected List<String> formBackingObject(HttpServletRequest request) throws ServletException {
    Appender appender = Logger.getRootLogger().getAppender("MEMORY_APPENDER");
    if (appender instanceof MemoryAppender) {
        MemoryAppender memoryAppender = (MemoryAppender) appender;
        return memoryAppender.getLogLines();
    } else {
        return new ArrayList<String>();
    }
}
Example 77
Project: openmrs_gsoc-master  File: VisitTypeListController.java View source code
/**
	 * This is called prior to displaying a form for the first time. It tells Spring the
	 * form/command object to load into the request
	 * 
	 * @see org.springframework.web.servlet.mvc.AbstractFormController#formBackingObject(javax.servlet.http.HttpServletRequest)
	 */
protected Object formBackingObject(HttpServletRequest request) throws ServletException {
    //default empty Object
    List<VisitType> visitTypeList = new Vector<VisitType>();
    //only fill the Object is the user has authenticated properly
    if (Context.isAuthenticated()) {
        VisitService es = Context.getVisitService();
        visitTypeList = es.getAllVisitTypes();
    }
    return visitTypeList;
}
Example 78
Project: Openmrs_old-master  File: ServerLogController.java View source code
/**
	 * This is called prior to displaying a form for the first time. It tells Spring the
	 * form/command object to load into the request
	 * 
	 * @see org.springframework.web.servlet.mvc.AbstractFormController#formBackingObject(javax.servlet.http.HttpServletRequest)
	 */
protected List<String> formBackingObject(HttpServletRequest request) throws ServletException {
    Appender appender = Logger.getRootLogger().getAppender("MEMORY_APPENDER");
    if (appender instanceof MemoryAppender) {
        MemoryAppender memoryAppender = (MemoryAppender) appender;
        return memoryAppender.getLogLines();
    } else {
        return new ArrayList<String>();
    }
}
Example 79
Project: OpenNotification-master  File: SearchMembersServlet.java View source code
/*
	 * (non-Javadoc)
	 * 
	 * @see javax.servlet.http.HttpServlet#doPost(javax.servlet.http.HttpServletRequest,
	 *      javax.servlet.http.HttpServletResponse)
	 */
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    String searchText = request.getParameter("search");
    if ((searchText == null) || (searchText.length() == 0)) {
        request.getSession().setAttribute("Error", "You didn't specify search text");
        response.sendRedirect("index.jsp?notification=usermgmt");
        return;
    }
    String memberType = request.getParameter("type");
    if ((memberType == null) || (memberType.length() == 0)) {
        memberType = "user";
    }
    String redirectpage = "index.jsp?notification=usermgmt";
    int total = 0;
    Vector results = new Vector();
    if (memberType.equals("user")) {
        total = BrokerFactory.getUserMgmtBroker().getNumUsersLike(searchText);
        redirectpage = "index.jsp?notification=usermgmt&id=" + request.getParameter("id");
    } else {
        total = BrokerFactory.getGroupMgmtBroker().getNumGroupsLike(searchText);
        redirectpage = "index.jsp?notification=groupmgmt";
    }
    BrokerFactory.getLoggingBroker().logDebug("Search returned " + total + " " + memberType + "s");
    if (total > 150) {
        request.getSession().setAttribute("Error", "Your search return " + total + " results please specify a stricter search");
        response.sendRedirect(redirectpage);
        return;
    }
    if (memberType.equals("user")) {
        User[] users = new User[total];
        BrokerFactory.getUserMgmtBroker().getUsersLike(total, 0, searchText, users);
        for (int i = 0; i < users.length; i++) {
            BrokerFactory.getLoggingBroker().logDebug("Got user[" + i + "] = " + users[i]);
            results.addElement(users[i]);
        }
    } else {
        Group[] groups = new Group[total];
        BrokerFactory.getGroupMgmtBroker().getGroupsLike(total, 0, searchText, groups);
        for (int i = 0; i < groups.length; i++) {
            results.addElement(groups[i]);
        }
    }
    request.getSession().setAttribute("searchMembers", results);
    response.sendRedirect(redirectpage);
}
Example 80
Project: programd-master  File: AjaxEnablingBotServlet.java View source code
/**
   * Creates a {@link org.aitools.programd.Bot Bot} object if necessary, puts it in a session attribute, and forwards to
   * a JSP page.
   * 
   * @param req the request
   * @param resp the response
   * @throws ServletException
   */
@Override
protected void setupBot(HttpServletRequest req, HttpServletResponse resp) throws ServletException {
    try {
        super.setupBot(req, resp);
    } catch (ServletException e) {
        req.setAttribute("error", Errors.describe(e));
        try {
            JSPOrientedBotServlet.forward(this.errorPage, req, resp);
        } catch (IOException ee) {
            throw new ServletException(ee);
        }
        return;
    }
    // See if there is already a bot access object in the session.
    Object botAccessObject = this.session.getAttribute("bot");
    // If it's null, or if it is a bot but there's a bot id specified that doesn't match it, replace it.
    if (botAccessObject == null || !(botAccessObject instanceof BotAccess && ((BotAccess) botAccessObject).getBotId().equals(this.botid))) {
        BotAccess botAccess = new BotAccess(this.core, this.botid, this.userid);
        this.session.setAttribute("bot", botAccess);
    } else {
        this.bot = ((BotAccess) botAccessObject).getBot();
    }
    String botPage = this.bot.getServletPage();
    if (botPage == null || botPage.length() == 0) {
        botPage = this.defaultBotServletPage;
    }
    try {
        JSPOrientedBotServlet.forward(botPage, req, resp);
    } catch (IOException e) {
        throw new ServletException(e);
    }
}
Example 81
Project: terasoluna-gfw-master  File: TransactionTokenRequestDataValueProcessorTest.java View source code
/**
     * Test method for
     * {@link org.terasoluna.gfw.web.token.transaction.TransactionTokenRequestDataValueProcessor#getExtraHiddenFields(javax.servlet.http.HttpServletRequest)}
     * request has no next token.
     */
@Test
public void testGetExtraHiddenFields01() {
    // setup arguments
    TransactionTokenRequestDataValueProcessor processor = new TransactionTokenRequestDataValueProcessor();
    HttpServletRequest request = mock(HttpServletRequest.class);
    // mock behavior
    when((TransactionToken) request.getAttribute(TransactionTokenInterceptor.NEXT_TOKEN_REQUEST_ATTRIBUTE_NAME)).thenReturn(null);
    // run
    Map<String, String> result = processor.getExtraHiddenFields(request);
    // assert
    assertThat(result, nullValue());
}
Example 82
Project: Acuitra-master  File: CorsHeadersFilter.java View source code
@Override
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
    if (response instanceof HttpServletResponse) {
        HttpServletResponse httpServletResponse = (HttpServletResponse) response;
        HttpServletRequest httpServletRequest = (HttpServletRequest) request;
        httpServletResponse.addHeader("Access-Control-Allow-Origin", "*");
        if ("OPTIONS".equals(httpServletRequest.getMethod())) {
            httpServletResponse.addHeader("Access-Control-Allow-Headers", "Content-Type");
        }
    }
    chain.doFilter(request, response);
}
Example 83
Project: agile-itsm-master  File: WebUtilQuestionario.java View source code
public static Usuario getUsuario(HttpServletRequest req) {
    return WebUtil.getUsuario(req);
/*
		Usuario user = (Usuario) req.getSession().getAttribute(Constantes.getValue("USUARIO_SESSAO"));
		if (user == null){
				Usuario usr = new Usuario();
				usr.setIdUsuario("1");
				usr.setNomeUsuario("EMAURI GOMES GASPAR JUNIOR");
				usr.setMatricula("1");
				usr.setIdProfissional(new Integer(1));
				usr.setIdEmpresa(new Integer(123));
				
				String[] grupos = new String[] {"grupoteste"};
				usr.setGrupos(grupos);
				
				setUsuario(usr, req);
				user = usr;	
		}
		return user;
		*/
}
Example 84
Project: appengine-mapreduce-jruby-master  File: UploadBlobServlet.java View source code
public void doPost(HttpServletRequest req, HttpServletResponse resp) throws IOException {
    BlobstoreService blobstoreService = BlobstoreServiceFactory.getBlobstoreService();
    Map<String, BlobKey> blobs = blobstoreService.getUploadedBlobs(req);
    BlobKey blobKey = blobs.get("data");
    if (blobKey == null) {
        resp.sendRedirect("/");
    } else {
        resp.sendRedirect("/upload-success?blob-key=" + blobKey.getKeyString());
    }
}
Example 85
Project: appfuse-light-master  File: MessageFilter.java View source code
public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, ServletException {
    HttpServletRequest request = (HttpServletRequest) req;
    // grab messages from the session and put them into request
    // this is so they're not lost in a redirect
    Object message = request.getSession().getAttribute("message");
    if (message != null) {
        request.setAttribute("message", message);
        request.getSession().removeAttribute("message");
    }
    chain.doFilter(req, res);
}
Example 86
Project: appleframework-master  File: OperatorInterceptor.java View source code
@Override
public boolean preHandle(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse, Object o) throws Exception {
    Object user = httpServletRequest.getSession().getAttribute(SESSION_USER_KEY);
    if (null != user) {
        if (null == operatorType)
            operatorType = OperatorType.TYPE_01.getIndex();
        Operator operator = Operator.creat(operatorType, user.toString());
        ThreadLocalOperatorContext.getInstance().setOperator(operator);
    }
    return true;
}
Example 87
Project: ApprovalTests.Java-master  File: ReportEnvironmentServer.java View source code
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
    resp.setContentType("text/html");
    ServletOutputStream out = resp.getOutputStream();
    List<String> list = EnumerationUtils.toList(req.getHeaderNames());
    for (String key : list) {
        out.print(String.format("%s = %s <br>", key, req.getHeader(key)));
    }
    out.flush();
}
Example 88
Project: barweb-master  File: KrysseTokenInterceptor.java View source code
@Override
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
    boolean tokenHeaderMatches = StringUtils.equals(krysseToken, request.getHeader("KrysseToken"));
    if (!tokenHeaderMatches) {
        log.warn("tokenheader did not match kryssetoken");
        response.setStatus(HttpServletResponse.SC_UNAUTHORIZED);
    }
    return tokenHeaderMatches;
}
Example 89
Project: BikeRentalServiceManager-master  File: StaticResourcesProductionFilter.java View source code
@Override
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
    HttpServletRequest httpRequest = (HttpServletRequest) request;
    String requestURI = httpRequest.getRequestURI();
    if ("/".equals(requestURI)) {
        requestURI = "/index.html";
    }
    String newURI = "/dist" + requestURI;
    request.getRequestDispatcher(newURI).forward(request, response);
}
Example 90
Project: blogracy-master  File: Magnet.java View source code
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    String hash = request.getParameter("hash");
    final String CACHE_FOLDER = Configurations.getPathConfig().getCachedFilesDirectoryPath();
    File file = new File(CACHE_FOLDER + File.separator + hash);
    if (file.exists()) {
        // response.sendRedirect("/cache/" + hash);
        // TODO! ...
        response.setContentType("video/mp4");
        request.getRequestDispatcher("/cache/" + hash).forward(request, response);
    } else {
        int dot = hash.lastIndexOf(".");
        if (dot >= 0) {
            hash = hash.substring(0, dot);
        }
        FileSharing.getSingleton().downloadByHash(hash);
        response.sendError(503);
    }
}
Example 91
Project: brave-master  File: SparkHttpServerRequest.java View source code
@Override
public URI getUri() {
    HttpServletRequest httpServletRequest = request.raw();
    StringBuffer url = httpServletRequest.getRequestURL();
    if (httpServletRequest.getQueryString() != null && !httpServletRequest.getQueryString().isEmpty()) {
        url.append('?').append(httpServletRequest.getQueryString());
    }
    return URI.create(url.toString());
}
Example 92
Project: brit-service-master  File: SafeLocaleFilter.java View source code
@Override
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
    if (request instanceof HttpServletRequest) {
        // Wrap the original request
        SafeHeadersRequest safeRequest = new SafeHeadersRequest((HttpServletRequest) request);
        chain.doFilter(safeRequest, response);
    } else {
        // Use the originals
        chain.doFilter(request, response);
    }
}
Example 93
Project: browsermob-proxy-master  File: EchoServlet.java View source code
@Override
protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
    resp.setStatus(200);
    PrintWriter writer = resp.getWriter();
    writer.println("Method: " + req.getMethod());
    writer.println("Request Headers:");
    Enumeration headerNames = req.getHeaderNames();
    while (headerNames.hasMoreElements()) {
        String hdr = (String) headerNames.nextElement();
        Enumeration headers = req.getHeaders(hdr);
        while (headers.hasMoreElements()) {
            String val = (String) headers.nextElement();
            writer.println(hdr + ": " + val);
        }
    }
    writer.close();
}
Example 94
Project: bugkillers-master  File: CrossFilter.java View source code
@Override
protected void doFilterInternal(HttpServletRequest request, HttpServletResponse response, FilterChain filterChain) throws ServletException, IOException {
    if (request.getHeader("Access-Control-Request-Method") != null && "OPTIONS".equals(request.getMethod())) {
        // CORS "pre-flight" request
        response.addHeader("Access-Control-Allow-Origin", "*");
        response.addHeader("Access-Control-Allow-Methods", "GET, POST, PUT, DELETE");
        response.addHeader("Access-Control-Allow-Headers", "Content-Type");
        //30 min
        response.addHeader("Access-Control-Max-Age", "1800");
        response.addHeader("Access-Control-Allow-Credentials", "true");
    }
    filterChain.doFilter(request, response);
}
Example 95
Project: cachecloud-master  File: IpUtil.java View source code
public static String getIpAddr(HttpServletRequest request) {
    String ip = request.getHeader("x-forwarded-for");
    if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
        ip = request.getHeader("Proxy-Client-IP");
    }
    if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
        ip = request.getHeader("WL-Proxy-Client-IP");
    }
    if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
        ip = request.getRemoteAddr();
    }
    return ip;
}
Example 96
Project: camelinaction2-master  File: HelloServlet.java View source code
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse res) throws IOException {
    String name = req.getParameter("name");
    ServletOutputStream out = res.getOutputStream();
    if (name == null) {
        out.print("There is no name query parameter, try adding ?name=donald");
    } else {
        // call the Camel route
        String result = producer.requestBody("direct:hello", name, String.class);
        out.print(result);
    }
}
Example 97
Project: Canoo-WebTest-master  File: CertificateSnoopServlet.java View source code
protected void doGet(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) throws ServletException, IOException {
    Principal principal = httpServletRequest.getUserPrincipal();
    Writer out = httpServletResponse.getWriter();
    httpServletResponse.setContentType("text/plain");
    if (principal == null) {
        out.write("no prinicipal");
    } else {
        out.write("principal name = " + principal.getName());
    }
    out.close();
}
Example 98
Project: CarHome-master  File: CSRFInterceptor.java View source code
@Override
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
    if (handler instanceof DefaultServletHttpRequestHandler) {
        return true;
    }
    if (request.getMethod().equals("GET")) {
        return true;
    } else {
        String sessionToken = CSRFManager.getToken(request.getSession());
        String requestToken = CSRFManager.getToken(request);
        if (sessionToken.equals(requestToken)) {
            return true;
        } else {
            response.sendError(HttpServletResponse.SC_FORBIDDEN, "Bad or missing CSRF value");
            return false;
        }
    }
}
Example 99
Project: cas-master  File: OpenIdPostUrlHandlerMapping.java View source code
@Override
protected Object lookupHandler(final String urlPath, final HttpServletRequest request) throws Exception {
    if (HttpMethod.POST.name().equals(request.getMethod()) && (OpenIdProtocolConstants.CHECK_AUTHENTICATION.equals(request.getParameter(OpenIdProtocolConstants.OPENID_MODE)) || OpenIdProtocolConstants.ASSOCIATE.equals(request.getParameter(OpenIdProtocolConstants.OPENID_MODE)))) {
        return super.lookupHandler(urlPath, request);
    }
    return null;
}
Example 100
Project: cassandra-session-manager-master  File: CalculationServlet.java View source code
@Override
protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
    System.out.println("Calculation-Servlet invoked on port: " + req.getServerPort());
    HttpSession session = req.getSession();
    Result result = (Result) session.getAttribute(RESULT_ATTRIBUTE);
    if (result == null) {
        result = new Result(0);
    }
    result = new Result(result.getValue() + 1);
    session.setAttribute(RESULT_ATTRIBUTE, result);
}
Example 101
Project: categolj2-backend-master  File: TraceRequestLoggingFilter.java View source code
@Override
protected void doFilterInternal(HttpServletRequest request, HttpServletResponse response, FilterChain filterChain) throws ServletException, IOException {
    if (logger.isTraceEnabled()) {
        boolean isFirstRequest = !isAsyncDispatch(request);
        if (isFirstRequest) {
            beforeRequest(request, createMessage(request, "Before[method=" + request.getMethod() + ";", "]"));
        }
    }
    try {
        filterChain.doFilter(request, response);
    } finally {
        if (logger.isTraceEnabled()) {
            if (!isAsyncStarted(request)) {
                afterRequest(request, createMessage(request, "After [method=" + request.getMethod() + ";", "]"));
            }
        }
    }
}