Package javax.servlet

Examples of javax.servlet.ServletRequest


 
  /**
   * @return
   */
  private Message getFormData() {
    ServletRequest request = (ServletRequest) this.packet.get(MessageContext.SERVLET_REQUEST);

    @SuppressWarnings("unchecked")
    Map<String,Object> parameter = request.getParameterMap();
    Map<String,Object> jsonMap  = new HashMap<String, Object>();
    if(parameter.isEmpty() && request.getContentLength() > 0){
      processPostBody(jsonMap,request);
    }else{
      for(Entry<String, Object> paramEntry : parameter.entrySet()){
        fillParameterMap(paramEntry.getKey(), request.getParameter(paramEntry.getKey()), jsonMap);
      }
    }
    try {
      if(jsonMap.size() == 1){
        // Must be only one operation
View Full Code Here


        return "PSI Probe Agent Valve";
    }

    public void invoke(Request request, Response response, ValveContext valveContext) throws IOException, ServletException {
        valveContext.invokeNext(request, response);
        ServletRequest servletRequest = request.getRequest();
        if (servletRequest instanceof HttpServletRequest) {
            HttpServletRequest hsr = (HttpServletRequest) request;
            HttpSession session = hsr.getSession(false);
            if (session != null) {
                String ip = IPInfo.getClientAddress(hsr);
View Full Code Here

        RequestContextHolder.setRequestAttributes(attributes, false);
    }

    @Override
    public void doFilter(ServletRequest request, ServletResponse response, FilterChain filterChain) throws ServletException, IOException {
        ServletRequest subSessionRequest = request;
        ServletResponse subSessionResponse = response;
        ServletRequestAttributes attributes = null;
        if (request instanceof HttpServletRequest) {
            HttpServletRequest httpRequest = (HttpServletRequest) request;
            attributes = new ServletRequestAttributes(httpRequest);
View Full Code Here

   
    /**
     * Unwrap back to the original container allocated request object
     */
    protected WinstoneRequest getUnwrappedRequest(ServletRequest request) {
        ServletRequest workingRequest = request;
        while (workingRequest instanceof ServletRequestWrapper) {
            workingRequest = ((ServletRequestWrapper) workingRequest).getRequest();
        }
        return (WinstoneRequest) workingRequest;
    }
View Full Code Here

        log.servletContextDestroyed(e.getServletContext());
        servletCtx = null;
    }

    protected void requestInitialized(@Observes @Initialized final InternalServletRequestEvent e) {
        ServletRequest req = e.getServletRequest();
        log.servletRequestInitialized(req);
        if (req instanceof HttpServletRequest) {
            requestCtx.set(new HttpServletRequestContext(req));
        } else {
            requestCtx.set(new ServletRequestContext(req));
View Full Code Here

     */
    protected void requestAuthentication(HttpServletRequest request,
            HttpServletResponse response, String pathRequested)
            throws ServletException, IOException {
        // Save the critical details of the request into the session map
        ServletRequest unwrapped = request;
        while (unwrapped instanceof HttpServletRequestWrapper) {
            unwrapped = ((HttpServletRequestWrapper) unwrapped).getRequest();
        }
        HttpSession session = request.getSession(true);
        session.setAttribute(CACHED_REQUEST, new RetryRequestParams(unwrapped));
View Full Code Here

            }

            // Send to stashed request
            else {
                // Iterate back as far as we can
                ServletRequest wrapperCheck = request;
                while (wrapperCheck instanceof HttpServletRequestWrapper) {
                    wrapperCheck = ((HttpServletRequestWrapper) wrapperCheck).getRequest();
                }
               
                // Get the stashed request
                WinstoneRequest actualRequest = null;
                if (wrapperCheck instanceof WinstoneRequest) {
                    actualRequest = (WinstoneRequest) wrapperCheck;
                    actualRequest.setRemoteUser(principal);
                } else {
                    Logger.log(Logger.WARNING, AUTH_RESOURCES,
                            "FormAuthenticationHandler.CantSetUser",
                            wrapperCheck.getClass().getName());
                }
                HttpSession session = request.getSession(true);
                String previousLocation = this.loginPage;
                RetryRequestParams cachedRequest = (RetryRequestParams)
                        session.getAttribute(CACHED_REQUEST);
View Full Code Here

    private String appendQueryStringParams(String url) {
        if(url.toLowerCase().startsWith("javascript:")){
            return url;
        }
        ServletRequest request = pageContext.getRequest();
        String applicationId =
                request.getParameter(RequestParams.APPLICATION_ID);
        if (applicationId != null) {
            url = Utils.appendURLParam(url, RequestParams.APPLICATION_ID,
                    applicationId);
        }
        String objectName =
                request.getParameter(RequestParams.OBJECT_NAME);
        if (objectName != null) {
            url = Utils.appendURLParam(url, RequestParams.OBJECT_NAME,
                    objectName);
        }
        return url;
View Full Code Here

    }

    private void addHiddenFields()
        throws JspException{
        try {
            final ServletRequest request = pageContext.getRequest();
            final JspWriter writer = pageContext.getOut();
            String applicationId =
                    request.getParameter(RequestParams.APPLICATION_ID);
            if(applicationId != null){
                writer.println();
                writer.print(HIDDEN_FIELD_APP_ID_BEGIN);
                writer.print(applicationId);
                writer.println(HIDDEN_FIELD_END);
            }
            String objectName =
                    request.getParameter(RequestParams.OBJECT_NAME);
            if(objectName != null){
                writer.print(HIDDEN_FIELD_OBJECT_NAME_BEGIN);
                writer.print(StringUtils.htmlEscape(objectName));
                writer.println(HIDDEN_FIELD_END);
            }
View Full Code Here

   {
   }

   public void requestInitialized(ServletRequestEvent sre)
   {
      ServletRequest sr = sre.getServletRequest();
      String op = sr.getParameter("op");
      if(op != null)
      {
         if(op.equalsIgnoreCase("set"))
         {
            String value = sr.getParameter("array");
            if(value == null)
               throw new IllegalStateException("op=set requires an array=x,y,z... value");
            String[] values = value.split(",");
            int[] array = new int[values.length];
            for(int n = 0; n < values.length; n ++)
               array[n] = Integer.parseInt(values[n]);
            setArray(array);
         }
      }
      // Copy the current info array to the Sequencer.info attribute
      Integer[] info = Sequencer.info;
      sr.setAttribute("Sequencer.info", info);
   }
View Full Code Here

TOP

Related Classes of javax.servlet.ServletRequest

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.