Java Examples for javax.servlet.http.HttpServletResponse

The following java examples will help you to understand the usage of javax.servlet.http.HttpServletResponse. 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: bbs.newgxu.cn-master  File: JsonUtil.java View source code
public static void sendJsonStr(String json) {
    HttpServletResponse response = ServletActionContext.getResponse();
    response.setContentType("application/json;charset=utf-8");
    try {
        PrintWriter writer = response.getWriter();
        writer.write(json);
        writer.close();
    } catch (IOException e) {
        e.printStackTrace();
    }
}
Example 3
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 4
Project: seasar2-master  File: MockHttpServletResponseImpl.java View source code
private static String getResponseStatusMessage(int status) {
    switch(status) {
        case HttpServletResponse.SC_OK:
            return "OK";
        case HttpServletResponse.SC_ACCEPTED:
            return "Accepted";
        case HttpServletResponse.SC_BAD_GATEWAY:
            return "Bad Gateway";
        case HttpServletResponse.SC_BAD_REQUEST:
            return "Bad Request";
        case HttpServletResponse.SC_CONFLICT:
            return "Conflict";
        case HttpServletResponse.SC_CONTINUE:
            return "Continue";
        case HttpServletResponse.SC_CREATED:
            return "Created";
        case HttpServletResponse.SC_EXPECTATION_FAILED:
            return "Expectation Failed";
        case HttpServletResponse.SC_FORBIDDEN:
            return "Forbidden";
        case HttpServletResponse.SC_GATEWAY_TIMEOUT:
            return "Gateway Timeout";
        case HttpServletResponse.SC_GONE:
            return "Gone";
        case HttpServletResponse.SC_HTTP_VERSION_NOT_SUPPORTED:
            return "HTTP Version Not Supported";
        case HttpServletResponse.SC_INTERNAL_SERVER_ERROR:
            return "Internal Server Error";
        case HttpServletResponse.SC_LENGTH_REQUIRED:
            return "Length Required";
        case HttpServletResponse.SC_METHOD_NOT_ALLOWED:
            return "Method Not Allowed";
        case HttpServletResponse.SC_MOVED_PERMANENTLY:
            return "Moved Permanently";
        case HttpServletResponse.SC_MOVED_TEMPORARILY:
            return "Moved Temporarily";
        case HttpServletResponse.SC_MULTIPLE_CHOICES:
            return "Multiple Choices";
        case HttpServletResponse.SC_NO_CONTENT:
            return "No Content";
        case HttpServletResponse.SC_NON_AUTHORITATIVE_INFORMATION:
            return "Non-Authoritative Information";
        case HttpServletResponse.SC_NOT_ACCEPTABLE:
            return "Not Acceptable";
        case HttpServletResponse.SC_NOT_FOUND:
            return "Not Found";
        case HttpServletResponse.SC_NOT_IMPLEMENTED:
            return "Not Implemented";
        case HttpServletResponse.SC_NOT_MODIFIED:
            return "Not Modified";
        case HttpServletResponse.SC_PARTIAL_CONTENT:
            return "Partial Content";
        case HttpServletResponse.SC_PAYMENT_REQUIRED:
            return "Payment Required";
        case HttpServletResponse.SC_PRECONDITION_FAILED:
            return "Precondition Failed";
        case HttpServletResponse.SC_PROXY_AUTHENTICATION_REQUIRED:
            return "Proxy Authentication Required";
        case HttpServletResponse.SC_REQUEST_ENTITY_TOO_LARGE:
            return "Request Entity Too Large";
        case HttpServletResponse.SC_REQUEST_TIMEOUT:
            return "Request Timeout";
        case HttpServletResponse.SC_REQUEST_URI_TOO_LONG:
            return "Request URI Too Long";
        case HttpServletResponse.SC_REQUESTED_RANGE_NOT_SATISFIABLE:
            return "Requested Range Not Satisfiable";
        case HttpServletResponse.SC_RESET_CONTENT:
            return "Reset Content";
        case HttpServletResponse.SC_SEE_OTHER:
            return "See Other";
        case HttpServletResponse.SC_SERVICE_UNAVAILABLE:
            return "Service Unavailable";
        case HttpServletResponse.SC_SWITCHING_PROTOCOLS:
            return "Switching Protocols";
        case HttpServletResponse.SC_UNAUTHORIZED:
            return "Unauthorized";
        case HttpServletResponse.SC_UNSUPPORTED_MEDIA_TYPE:
            return "Unsupported Media Type";
        case HttpServletResponse.SC_USE_PROXY:
            return "Use Proxy";
        case 207:
            return "Multi-Status";
        case 422:
            return "Unprocessable Entity";
        case 423:
            return "Locked";
        case 507:
            return "Insufficient Storage";
        default:
            return "HTTP Response Status " + status;
    }
}
Example 5
Project: dlibrary-master  File: TagCloudProcessor.java View source code
private void process(Context context, HttpServletRequest request, HttpServletResponse response, DSpaceObject scope) {
    DiscoverQuery queryArgs = DiscoverUtility.getTagCloudDiscoverQuery(context, request, scope, true);
    queryArgs.setMaxResults(0);
    DiscoverResult qResults;
    try {
        qResults = SearchUtils.getSearchService().search(context, scope, queryArgs);
        request.setAttribute("tagcloud.fresults", qResults.getFacetResults());
        DiscoveryConfiguration discoveryConfiguration = SearchUtils.getDiscoveryConfiguration(scope);
        List<DiscoverySearchFilterFacet> availableFacet = discoveryConfiguration.getTagCloudFacetConfiguration().getTagCloudFacets();
        request.setAttribute("tagCloudFacetsConfig", availableFacet != null ? availableFacet : new ArrayList<DiscoverySearchFilterFacet>());
        TagCloudConfiguration tagCloudConfiguration = discoveryConfiguration.getTagCloudFacetConfiguration().getTagCloudConfiguration();
        request.setAttribute("tagCloudConfig", tagCloudConfiguration);
        if (scope != null) {
            request.setAttribute("tagcloud.searchScope", "/handle/" + scope.getHandle());
        }
    } catch (SearchServiceException e) {
        log.error(LogManager.getHeader(context, "tagcloud-process", "scope=" + scope));
    }
}
Example 6
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 7
Project: neba-master  File: SlingRedirectView.java View source code
@Override
protected void sendRedirect(HttpServletRequest request, HttpServletResponse response, String targetUrl, boolean http10Compatible) throws IOException {
    if (http10Compatible) {
        // Send status code 302 by default.
        response.sendRedirect(targetUrl);
    } else {
        HttpStatus statusCode = getHttp11StatusCode(request, response, targetUrl);
        response.setStatus(statusCode.value());
        response.setHeader("Location", targetUrl);
    }
}
Example 8
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 9
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 10
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 11
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 12
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 13
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 14
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 15
Project: egd-web-master  File: SimpleCORSFilter.java View source code
public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, ServletException {
    HttpServletResponse response = (HttpServletResponse) res;
    response.setHeader("Access-Control-Allow-Origin", "*");
    response.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE");
    response.setHeader("Access-Control-Max-Age", "3600");
    response.setHeader("Access-Control-Allow-Headers", "x-requested-with");
    chain.doFilter(req, res);
}
Example 16
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 17
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 18
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 19
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 20
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 21
Project: housekeeping-system-master  File: ImageResult.java View source code
public void execute(ActionInvocation ai) throws Exception {
    ImageAction action = (ImageAction) ai.getAction();
    HttpServletResponse response = ServletActionContext.getResponse();
    response.setHeader("Cash", "no cash");
    response.setContentType(action.getContentType());
    response.setContentLength(action.getContentLength());
    response.getOutputStream().write(action.getImageBytes());
    response.getOutputStream().flush();
}
Example 22
Project: ios-driver-master  File: WebView.java View source code
@Override
public void render(HttpServletResponse response) throws Exception {
    try {
        StringBuilder b = new StringBuilder();
        b.append(html);
        response.setContentType("text/html");
        response.setCharacterEncoding("UTF-8");
        response.setStatus(200);
        response.getWriter().print(b.toString());
    } catch (Exception e) {
        throw new WebDriverException(e);
    }
}
Example 23
Project: jinhe-tss-master  File: CacheStrategyActionTest.java View source code
public void testCacheStrategyAction() {
    HttpServletResponse response = new MockHttpServletResponse();
    Context.setResponse(response);
    CacheStrategyAction cacheStrategyAction = new CacheStrategyAction();
    cacheStrategyAction.getAllCacheStrategy4Tree();
    cacheStrategyAction.setCode("threadpool");
    cacheStrategyAction.getCacheStrategyInfo();
    cacheStrategyAction.setCode(CacheConstants.XFORM_TEMPLATE_POOL);
    cacheStrategyAction.setKey("template/cache/xform/CacheStrategyXForm.xml");
    cacheStrategyAction.viewCachedItem();
}
Example 24
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 25
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 26
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 27
Project: monkeytest-master  File: LatestVersionResult.java View source code
public void execute(ActionInvocation invocation) throws Exception {
    LatestVersionSource source = (LatestVersionSource) invocation.getAction();
    double latestVersion = source.getLatestVersion();
    HttpServletResponse response = ServletActionContext.getResponse();
    response.setContentType("text/xml");
    OutputStream out = response.getOutputStream();
    out.write(String.valueOf(latestVersion).getBytes());
    out.close();
}
Example 28
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 29
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 30
Project: Piggydb-master  File: GetAllTags.java View source code
@Override
protected void execute() throws Exception {
    Page<Tag> page = getDomain().getTagRepository().orderByName(this.pageSize, this.pi);
    HttpServletResponse response = getContext().getResponse();
    response.setContentType(JsonUtils.CONTENT_TYPE);
    PrintWriter out = response.getWriter();
    out.println("[");
    JsonUtils.printPageInfo(page, out);
    out.println(",");
    JsonUtils.printTags(page, null, out);
    out.println("]");
    response.flushBuffer();
}
Example 31
Project: sandboxes-master  File: DocumentStorageService_GetTest.java View source code
@Test
public void return404ForInvalidDocumentIds() throws Exception {
    ServletRequestForTest request = new ServletRequestForTest("");
    request.setPathInfo("bogus");
    HttpServletResponse response = mock(HttpServletResponse.class);
    new DocumentStorageService(new ReadAllBytesFromInputStream(), new DocumentStorage(new DocumentIdGenerator()), new PathInfoToDocumentId()).doGet(request, response);
    verify(response).setStatus(404);
}
Example 32
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 33
Project: test-driven-javascript-example-application-master  File: LatestVersionResult.java View source code
public void execute(ActionInvocation invocation) throws Exception {
    LatestVersionSource source = (LatestVersionSource) invocation.getAction();
    double latestVersion = source.getLatestVersion();
    HttpServletResponse response = ServletActionContext.getResponse();
    response.setContentType("text/xml");
    OutputStream out = response.getOutputStream();
    out.write(String.valueOf(latestVersion).getBytes());
    out.close();
}
Example 34
Project: Testing-and-Debugging-JavaScript-master  File: LatestVersionResult.java View source code
public void execute(ActionInvocation invocation) throws Exception {
    LatestVersionSource source = (LatestVersionSource) invocation.getAction();
    double latestVersion = source.getLatestVersion();
    HttpServletResponse response = ServletActionContext.getResponse();
    response.setContentType("text/xml");
    OutputStream out = response.getOutputStream();
    out.write(String.valueOf(latestVersion).getBytes());
    out.close();
}
Example 35
Project: WebAPI-master  File: InvalidateAccessTokenFilter.java View source code
@Override
protected boolean preHandle(ServletRequest request, ServletResponse response) throws Exception {
    HttpServletResponse httpResponse = WebUtils.toHttp(response);
    httpResponse.setStatus(HttpServletResponse.SC_UNAUTHORIZED);
    String jwt = TokenManager.extractToken(request);
    if (TokenManager.invalidate(jwt))
        httpResponse.setStatus(HttpServletResponse.SC_NO_CONTENT);
    return true;
}
Example 36
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 37
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 38
Project: gocd-master  File: FileModelAndView.java View source code
public static ModelAndView createFileView(File file, String sha) throws Exception {
    boolean hasChanged = isFileChanged(file, sha);
    if (!hasChanged) {
        return new ModelAndView(new AbstractView() {

            protected void renderMergedOutputModel(Map model, HttpServletRequest request, HttpServletResponse response) throws Exception {
                response.setStatus(HttpServletResponse.SC_NOT_MODIFIED);
                response.getWriter().close();
            }
        });
    } else {
        HashMap model = new HashMap();
        if (file instanceof ZippedArtifact) {
            model.put(FileView.NEED_TO_ZIP, true);
        }
        model.put("targetFile", file);
        return new ModelAndView("fileView", model);
    }
}
Example 39
Project: wicket-master  File: BufferedHttpServletResponse.java View source code
/**
	 * @param servletResponse
	 * @throws IOException
	 */
public void writeTo(HttpServletResponse servletResponse) throws IOException {
    if (status != -1) {
        servletResponse.setStatus(status);
    }
    if (headers != null) {
        for (Entry<String, List<Object>> stringObjectEntry : headers.entrySet()) {
            String name = stringObjectEntry.getKey();
            List<Object> values = stringObjectEntry.getValue();
            for (Object value : values) {
                addHeader(name, value, servletResponse);
            }
        }
    }
    if (cookies != null) {
        for (Cookie cookie : cookies) {
            servletResponse.addCookie(cookie);
        }
    }
    if (locale != null) {
        servletResponse.setLocale(locale);
    }
    // got a buffered response; now write it
    servletResponse.setContentLength(byteBuffer.length);
    servletResponse.setContentType(contentType);
    final OutputStream out = servletResponse.getOutputStream();
    out.write(byteBuffer);
    out.close();
}
Example 40
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 41
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 42
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 43
Project: felix-master  File: InvocationChain.java View source code
@Override
public final void doFilter(@Nonnull final ServletRequest req, @Nonnull final ServletResponse res) throws IOException, ServletException {
    if (this.index == -1) {
        final HttpServletRequest hReq = (HttpServletRequest) req;
        final HttpServletResponse hRes = (HttpServletResponse) res;
        // invoke security
        if (!servletHandler.getContext().handleSecurity(hReq, hRes)) {
            // status, we're going to override this and send an error instead.
            if (!res.isCommitted() && (hRes.getStatus() == SC_OK || hRes.getStatus() == 0)) {
                hRes.sendError(SC_FORBIDDEN);
            }
            // we're done
            return;
        }
    }
    this.index++;
    if (this.index < this.filterHandlers.length) {
        this.filterHandlers[this.index].handle(req, res, this);
    } else {
        // Last entry in the chain...
        this.servletHandler.handle(req, res);
    }
}
Example 44
Project: gitiles-master  File: RepositoryFilter.java View source code
@Override
public void doFilter(HttpServletRequest req, HttpServletResponse res, FilterChain chain) throws IOException, ServletException {
    try {
        String repo = ViewFilter.trimLeadingSlash(getRegexGroup(req, 1));
        try (Repository git = resolver.open(req, repo)) {
            req.setAttribute(ATTRIBUTE_REPOSITORY, git);
            chain.doFilter(req, res);
        } catch (RepositoryNotFoundException e) {
            chain.doFilter(req, res);
        } catch (ServiceMayNotContinueException e) {
            sendError(req, res, e.getStatusCode(), e.getMessage());
        } finally {
            req.removeAttribute(ATTRIBUTE_REPOSITORY);
        }
    } catch (ServiceNotEnabledException e) {
        sendError(req, res, SC_FORBIDDEN);
    } catch (ServiceNotAuthorizedException e) {
        res.sendError(SC_UNAUTHORIZED);
    }
}
Example 45
Project: hudson_plugins-master  File: CNAuthenticationEntryPoint.java View source code
/**
     * Override the parent's commence so that the returned status is not
     * 403.
     */
@Override
public void commence(ServletRequest request, ServletResponse response, AuthenticationException authException) throws IOException, ServletException {
    HttpServletRequest req = (HttpServletRequest) request;
    HttpServletResponse rsp = (HttpServletResponse) response;
    String requestedWith = req.getHeader("X-Requested-With");
    if ("XMLHttpRequest".equals(requestedWith)) {
        // container authentication normally relies on session attribute to
        // remember where the user came from, so concurrent AJAX requests
        // often ends up sending users back to AJAX pages after successful login.
        // this is not desirable, so don't redirect AJAX requests to the user.
        // this header value is sent from Prototype.
        rsp.sendError(SC_FORBIDDEN);
    } else {
        // give the opportunity to include the target URL
        String loginForm = req.getContextPath() + getLoginFormUrl();
        loginForm = MessageFormat.format(loginForm, URLEncoder.encode(req.getRequestURI(), "UTF-8"));
        req.setAttribute("loginForm", loginForm);
        rsp.setStatus(SC_OK);
        rsp.setContentType("text/html;charset=UTF-8");
        PrintWriter out;
        try {
            ServletOutputStream sout = rsp.getOutputStream();
            out = new PrintWriter(new OutputStreamWriter(sout));
        } catch (IllegalStateException e) {
            out = rsp.getWriter();
        }
        out.printf("<html><head>" + "<meta http-equiv='refresh' content='1;url=%1$s'/>" + "<script>window.location.replace('%1$s');</script>" + "</head>" + "<body style='background-color:white; color:white;'>" + "Authentication required</body></html>", loginForm);
        out.flush();
    }
}
Example 46
Project: marbles-master  File: TupleQueryResultView.java View source code
@SuppressWarnings("unchecked")
public void render(Map model, HttpServletRequest request, HttpServletResponse response) throws IOException {
    TupleQueryResultWriterFactory qrWriterFactory = (TupleQueryResultWriterFactory) model.get(FACTORY_KEY);
    TupleQueryResultFormat qrFormat = qrWriterFactory.getTupleQueryResultFormat();
    response.setStatus(SC_OK);
    setContentType(response, qrFormat);
    setContentDisposition(model, response, qrFormat);
    OutputStream out = response.getOutputStream();
    try {
        TupleQueryResultWriter qrWriter = qrWriterFactory.getWriter(out);
        TupleQueryResult tupleQueryResult = (TupleQueryResult) model.get(QUERY_RESULT_KEY);
        QueryResultUtil.report(tupleQueryResult, qrWriter);
    } catch (QueryEvaluationException e) {
        logger.error("Query evaluation error", e);
        response.sendError(SC_INTERNAL_SERVER_ERROR, "Query evaluation error: " + e.getMessage());
    } catch (TupleQueryResultHandlerException e) {
        logger.error("Serialization error", e);
        response.sendError(SC_INTERNAL_SERVER_ERROR, "Serialization error: " + e.getMessage());
    } finally {
        out.close();
    }
}
Example 47
Project: neohort-master  File: general_j2ee.java View source code
public static void executeFirst(general body, Hashtable _tagLibrary, Hashtable _beanLibrary) {
    try {
        Boolean included = (Boolean) (((report_element_base) _beanLibrary.get("SYSTEM:" + iConst.iHORT_SYSTEM_Included)).getContent());
        Boolean noGenerate = (Boolean) (((report_element_base) _beanLibrary.get("SYSTEM:" + iConst.iHORT_SYSTEM_NOGENERATE)).getContent());
        if (included != null && included.booleanValue() == true) {
        } else {
            if (body.getSOURCE_DOCUMENT() == null)
                body.setSOURCE_DOCUMENT("");
            javax.servlet.http.HttpServletResponse response = null;
            try {
                response = (javax.servlet.http.HttpServletResponse) (((report_element_base) _beanLibrary.get("SYSTEM:" + iConst.iHORT_SYSTEM_Response)).getContent());
            } catch (Exception e) {
            }
            if (body.getORIENTATION() != null && body.getORIENTATION().trim().equalsIgnoreCase("LANDSCAPE"))
                body.setDocument(new Document(PageSize.A4.rotate()));
            else
                body.setDocument(new Document(PageSize.A4));
            try {
                int p1 = 30;
                int p2 = 30;
                int p3 = 30;
                int p4 = 30;
                java.util.StringTokenizer st = new java.util.StringTokenizer(body.getMARGINS(), ",");
                p1 = Integer.valueOf(st.nextToken()).intValue();
                p2 = Integer.valueOf(st.nextToken()).intValue();
                p3 = Integer.valueOf(st.nextToken()).intValue();
                p4 = Integer.valueOf(st.nextToken()).intValue();
                body.getDocument().setMargins(p1, p2, p3, p4);
            } catch (Exception e) {
                body.getDocument().setMargins(30, 30, 30, 30);
            }
            if (body.getTYPE_DOCUMENT() != null && body.getTYPE_DOCUMENT().trim().equalsIgnoreCase("FIXED") && !body.getSOURCE_DOCUMENT().equals("")) {
                //					body.setWriter(PdfWriter.getInstance(body.getDocument(), new java.io.FileOutputStream(body.getSOURCE_DOCUMENT())));
                if (!body.getSOURCE_BEFORE_FIXED().equals("")) {
                    try {
                        javax.servlet.http.HttpServletRequest request = (javax.servlet.http.HttpServletRequest) (((report_element_base) _beanLibrary.get("SYSTEM:" + iConst.iHORT_SYSTEM_Request)).getContent());
                        if (body.motore != null && ((OutputRunTime) body.motore).getAnotherServletConfig() != null)
                            ((OutputRunTime) body.motore).getAnotherServletConfig().getServletContext().getRequestDispatcher(body.getSOURCE_BEFORE_FIXED()).include(request, response);
                    } catch (Exception e) {
                        e.toString();
                    }
                }
            }
            if (body.getTYPE_DOCUMENT() != null && !body.getTYPE_DOCUMENT().trim().equalsIgnoreCase("FIXED") && !body.getSOURCE_DOCUMENT().equals("")) {
                //					body.setWriter(PdfWriter.getInstance(body.getDocument(), new java.io.FileOutputStream(body.getSOURCE_DOCUMENT())));
                if (!body.getSOURCE_BEFORE_FIXED().equals("")) {
                    try {
                        javax.servlet.http.HttpServletRequest request = (javax.servlet.http.HttpServletRequest) (((report_element_base) _beanLibrary.get("SYSTEM:" + iConst.iHORT_SYSTEM_Request)).getContent());
                        if (body.motore != null && ((OutputRunTime) body.motore).getAnotherServletConfig() != null)
                            ((OutputRunTime) body.motore).getAnotherServletConfig().getServletContext().getRequestDispatcher(body.getSOURCE_BEFORE_FIXED()).include(request, response);
                    } catch (Exception e) {
                        e.toString();
                    }
                }
            }
            if (response != null) {
                if (body.getTYPE_DOCUMENT() != null && body.getTYPE_DOCUMENT().trim().equalsIgnoreCase("ATTACHMENT") && body.getSOURCE_DOCUMENT().equals("")) {
                    response.setHeader("Content-Disposition", "attachment; filename=" + body.ID + ".pdf");
                    response.setHeader("Content-Transfer-Encoding", "base64");
                    response.setContentType("Application/pdf");
                    if (!noGenerate.booleanValue())
                        body.setWriter(PdfWriter.getInstance(body.getDocument(), response.getOutputStream()));
                }
                if (body.getTYPE_DOCUMENT() != null && body.getTYPE_DOCUMENT().trim().equalsIgnoreCase("STREAM") && body.getSOURCE_DOCUMENT().equals("")) {
                    response.setHeader("Content-Type", "Application/pdf");
                    if (!noGenerate.booleanValue())
                        body.setWriter(PdfWriter.getInstance(body.getDocument(), response.getOutputStream()));
                }
            } else {
                if (_beanLibrary.get("SYSTEM:" + iConst.iHORT_INPUT_$external_output_stream) != null)
                    if (!noGenerate.booleanValue())
                        body.setWriter(PdfWriter.getInstance(body.getDocument(), (OutputStream) (((report_element_base) _beanLibrary.get("SYSTEM:" + iConst.iHORT_INPUT_$external_output_stream)).getContent())));
            }
            if (body.getWriter() != null) {
                body._beanLibrary = _beanLibrary;
                general.PageEvent_0 pev = body.new PageEvent_0();
                body.getWriter().setPageEvent(pev);
                if (!body.getDIRECTION().equals("") && body.getDIRECTION().equalsIgnoreCase("RTL")) {
                    body.getWriter().setRunDirection(PdfWriter.RUN_DIRECTION_RTL);
                }
            }
            bean _sysDocument = new bean();
            _sysDocument.setContent(body.getDocument());
            _sysDocument.setName("SYSTEM");
            _sysDocument.setID(iConst.iHORT_SYSTEM_Document);
            _beanLibrary.put(_sysDocument.getName() + ":" + _sysDocument.getID(), _sysDocument);
            bean _sysPdfWriter = new bean();
            _sysPdfWriter.setContent(body.getWriter());
            _sysPdfWriter.setName("SYSTEM");
            _sysPdfWriter.setID(iConst.iHORT_SYSTEM_Writer);
            _beanLibrary.put(_sysPdfWriter.getName() + ":" + _sysPdfWriter.getID(), _sysPdfWriter);
            bean _sysPdfPN = new bean();
            _sysPdfPN.setContent(new Integer("0"));
            _sysPdfPN.setName("SYSTEM");
            _sysPdfPN.setID(iConst.iHORT_SYSTEM_Document_PageNumber);
            _beanLibrary.put(_sysPdfPN.getName() + ":" + _sysPdfPN.getID(), _sysPdfPN);
        }
    } catch (Exception e) {
        body.setError(e);
    }
}
Example 48
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 49
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 50
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 51
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 52
Project: agile-itsm-master  File: ConfiguracaoAmbiente.java View source code
@Override
public void load(final DocumentHTML document, final HttpServletRequest request, final HttpServletResponse response) throws Exception {
    document.focusInFirstActivateField(null);
    final Connection connection = ConnectionProvider.getConnection(Constantes.getValue("DATABASE_ALIAS"));
    final DatabaseMetaData meta = connection.getMetaData();
    request.setAttribute("versao_driver_jdbc", meta.getDriverVersion());
    connection.close();
}
Example 53
Project: aliada-tool-master  File: CustomImageBytesResult.java View source code
@Override
public void execute(final ActionInvocation invocation) throws Exception {
    ImageAction action = (ImageAction) invocation.getAction();
    HttpServletResponse response = ServletActionContext.getResponse();
    response.setContentType(action.getCustomContentType());
    response.getOutputStream().write(action.getCustomImageInBytes());
    response.getOutputStream().flush();
}
Example 54
Project: angulardemorestful-master  File: ResponseCorsFilter.java View source code
private void addHeadersFor200Response(HttpServletResponse response) {
    response.addHeader("Access-Control-Allow-Origin", "*");
    response.addHeader("Access-Control-Allow-Methods", "*, Cache-Control, Pragma, Origin, Authorization, X-Requested-With, PUT, DELETE");
    response.addHeader("Access-Control-Allow-Headers", "*, Content-Type, GET, OPTIONS, X-XSRF-TOKEN");
}
Example 55
Project: angularjs-examples-master  File: ResponseCorsFilter.java View source code
private void addHeadersFor200Response(HttpServletResponse response) {
    response.addHeader("Access-Control-Allow-Origin", "*");
    response.addHeader("Access-Control-Allow-Methods", "*, Cache-Control, Pragma, Origin, Authorization, X-Requested-With, PUT, DELETE");
    response.addHeader("Access-Control-Allow-Headers", "*, Content-Type, GET, OPTIONS, X-XSRF-TOKEN");
}
Example 56
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 57
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 58
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 59
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 60
Project: bennu-master  File: ClientSidePortalBackend.java View source code
@Override
public SemanticURLHandler getSemanticURLHandler() {
    return ( functionality,  request,  response,  chain) -> {
        String forwardUrl = "/" + functionality.getParent().getPath() + "/" + (functionality.getPath().startsWith("#") ? "" : functionality.getPath());
        RequestDispatcher requestDispatcher = request.getRequestDispatcher(forwardUrl);
        if (requestDispatcher != null) {
            requestDispatcher.forward(request, response);
        } else {
            response.sendError(HttpServletResponse.SC_NOT_FOUND, "No forward url could be processed");
        }
    };
}
Example 61
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 62
Project: Broadleaf-eCommerce-master  File: GenericCookieUtilsImpl.java View source code
/* (non-Javadoc)
     * @see org.broadleafcommerce.profile.web.CookieUtils#setCookieValue(javax.servlet.http.HttpServletResponse, java.lang.String, java.lang.String, java.lang.String, java.lang.Integer)
     */
public void setCookieValue(HttpServletResponse response, String cookieName, String cookieValue, String path, Integer maxAge, Boolean isSecure) {
    Cookie cookie = new Cookie(cookieName, cookieValue);
    cookie.setPath(path);
    if (maxAge != null) {
        cookie.setMaxAge(maxAge);
    }
    cookie.setSecure(isSecure);
    final StringBuffer sb = new StringBuffer();
    ServerCookie.appendCookieValue(sb, cookie.getVersion(), cookie.getName(), cookie.getValue(), cookie.getPath(), cookie.getDomain(), cookie.getComment(), cookie.getMaxAge(), cookie.getSecure(), true);
    //if we reached here, no exception, cookie is valid
    // the header name is Set-Cookie for both "old" and v.1 ( RFC2109 )
    // RFC2965 is not supported by browsers and the Servlet spec
    // asks for 2109.
    response.addHeader("Set-Cookie", sb.toString());
}
Example 63
Project: BroadleafCommerce-master  File: GenericCookieUtilsImpl.java View source code
/* (non-Javadoc)
     * @see org.broadleafcommerce.profile.web.CookieUtils#setCookieValue(javax.servlet.http.HttpServletResponse, java.lang.String, java.lang.String, java.lang.String, java.lang.Integer)
     */
public void setCookieValue(HttpServletResponse response, String cookieName, String cookieValue, String path, Integer maxAge, Boolean isSecure) {
    Cookie cookie = new Cookie(cookieName, cookieValue);
    cookie.setPath(path);
    if (maxAge != null) {
        cookie.setMaxAge(maxAge);
    }
    cookie.setSecure(isSecure);
    final StringBuffer sb = new StringBuffer();
    ServerCookie.appendCookieValue(sb, cookie.getVersion(), cookie.getName(), cookie.getValue(), cookie.getPath(), cookie.getDomain(), cookie.getComment(), cookie.getMaxAge(), cookie.getSecure(), true);
    //if we reached here, no exception, cookie is valid
    // the header name is Set-Cookie for both "old" and v.1 ( RFC2109 )
    // RFC2965 is not supported by browsers and the Servlet spec
    // asks for 2109.
    response.addHeader("Set-Cookie", sb.toString());
}
Example 64
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 65
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 66
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 67
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 68
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 69
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 70
Project: cassandra-webconsole-master  File: NoCacheFilter.java View source code
@Override
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
    HttpServletResponse httpResponse = (HttpServletResponse) response;
    httpResponse.addDateHeader("Expire", 0L);
    httpResponse.addHeader("Pragma", "no-cache");
    httpResponse.addHeader("Cache-Control", "no-cache, must-revalidate, post-check=0, pre-check=0");
    chain.doFilter(request, response);
}
Example 71
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() + ";", "]"));
            }
        }
    }
}
Example 72
Project: catwatch-master  File: CorsFilter.java View source code
public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, ServletException {
    HttpServletResponse response = (HttpServletResponse) res;
    response.setHeader("Access-Control-Allow-Origin", "*");
    response.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE");
    response.setHeader("Access-Control-Max-Age", "3600");
    response.setHeader("Access-Control-Allow-Headers", "x-requested-with");
    chain.doFilter(req, res);
}
Example 73
Project: CityBikeDataExplorer-master  File: SimpleCORSFilter.java View source code
@Override
public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, ServletException {
    HttpServletResponse response = (HttpServletResponse) res;
    response.setHeader("Access-Control-Allow-Origin", "*");
    response.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE");
    response.setHeader("Access-Control-Max-Age", "3600");
    response.setHeader("Access-Control-Allow-Headers", "x-requested-with");
    chain.doFilter(req, res);
}
Example 74
Project: CityNavServer-master  File: ReadScheduleServlet.java View source code
public void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException {
    String[] lines = { "01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12", "14", "15", "17", "20", "22", "23", "24" };
    Queue queue = QueueFactory.getDefaultQueue();
    for (String line : lines) {
        queue.add(url("/internal/readschedule?line=" + line).method(Method.GET));
    }
}
Example 75
Project: cl1p.net-source-master  File: UpgradeFilter.java View source code
public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {
    HttpServletRequest request = (HttpServletRequest) servletRequest;
    HttpServletResponse response = (HttpServletResponse) servletResponse;
    ServletContext context = request.getSession().getServletContext();
    RequestDispatcher dispatcher = context.getRequestDispatcher("/upgrade.jsp");
    dispatcher.forward(request, response);
}
Example 76
Project: clearcut-master  File: ServletController.java View source code
protected void service(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) throws IOException, ServletException {
    httpServletResponse.getWriter().write("<center>\n");
    try {
        String name = this.getServletName();
        clearcut.Ini.app(name);
        injector = new clearcut.Injector();
        example.biz.IMember member = (example.biz.IMember) injector.implement("member");
        String memberName = member.name();
        String actorType = member.actorType();
        httpServletResponse.getWriter().write(name + "<br />" + actorType + " " + memberName + "\n");
    } catch (clearcut.InjectionException x) {
        httpServletResponse.getWriter().write(x.getMessage());
    }
    httpServletResponse.getWriter().write("</center>\n");
}
Example 77
Project: cloud-sfsf-benefits-ext-master  File: AuthenticationFilter.java View source code
@Override
public void doFilter(ServletRequest req, ServletResponse response, FilterChain chain) throws IOException, ServletException {
    HttpServletRequest request = (HttpServletRequest) req;
    if (request.getPathInfo().startsWith(CAMPAIGNS_ENTITIES_PATH) && !request.isUserInRole(AppRole.ANALYZER.getRoleName())) {
        ((HttpServletResponse) response).setStatus(HttpServletResponse.SC_FORBIDDEN);
        return;
    }
    chain.doFilter(request, response);
}
Example 78
Project: cms-ce-master  File: SiteCustomForwardView.java View source code
@SuppressWarnings({ "unchecked" })
protected void renderMergedOutputModel(Map model, HttpServletRequest request, HttpServletResponse response) throws Exception {
    Map<String, String[]> params = (Map<String, String[]>) model.get("requestParams");
    HttpServletRequestWrapper wrappedRequest = new HttpServletRequestWrapper(request, params);
    String path = (String) model.get("path");
    request.getRequestDispatcher(path).forward(wrappedRequest, response);
}
Example 79
Project: codeine-master  File: ProjectNodesAliasesApiServlet.java View source code
@Override
protected void myGet(HttpServletRequest request, HttpServletResponse response) {
    String projectName = getParameter(request, Constants.UrlParameters.PROJECT_NAME);
    List<NodeWithMonitorsInfo> nodes = nodesGetter.getNodes(projectName, Constants.ALL_VERSION);
    List<String> $ = Lists.newArrayList();
    for (NodeWithMonitorsInfo nodeWithMonitorsInfo : nodes) {
        $.add(nodeWithMonitorsInfo.alias());
    }
    writeResponseGzipJson($, request, response);
}
Example 80
Project: collaboro-master  File: StatusServlet.java View source code
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
    addResponseOptions(resp);
    PrintWriter out = resp.getWriter();
    out.println("CORS allow-origin: " + serverURL);
    String[] activeLanguages = CollaboroBackendFactory.getActiveLanguages();
    String languages = "";
    for (String language : activeLanguages) languages = languages + " " + language;
    out.println("Active languages: " + languages);
}
Example 81
Project: com.revolsys.open-master  File: SavedRequestFilter.java View source code
@Override
protected void doFilterInternal(final HttpServletRequest request, final HttpServletResponse response, final FilterChain filterChain) throws ServletException, IOException {
    final HttpServletRequest savedRequest = HttpServletUtils.getRequest();
    final HttpServletResponse savedResponse = HttpServletUtils.getResponse();
    try {
        HttpServletUtils.setRequestAndResponse(request, response);
        filterChain.doFilter(request, response);
    } finally {
        if (savedRequest == null) {
            HttpServletUtils.clearRequestAndResponse();
        } else {
            HttpServletUtils.setRequestAndResponse(savedRequest, savedResponse);
        }
    }
}
Example 82
Project: commerce-master  File: GenericCookieUtilsImpl.java View source code
/* (non-Javadoc)
     * @see org.broadleafcommerce.profile.web.CookieUtils#setCookieValue(javax.servlet.http.HttpServletResponse, java.lang.String, java.lang.String, java.lang.String, java.lang.Integer)
     */
public void setCookieValue(HttpServletResponse response, String cookieName, String cookieValue, String path, Integer maxAge, Boolean isSecure) {
    Cookie cookie = new Cookie(cookieName, cookieValue);
    cookie.setPath(path);
    if (maxAge != null) {
        cookie.setMaxAge(maxAge);
    }
    cookie.setSecure(isSecure);
    final StringBuffer sb = new StringBuffer();
    ServerCookie.appendCookieValue(sb, cookie.getVersion(), cookie.getName(), cookie.getValue(), cookie.getPath(), cookie.getDomain(), cookie.getComment(), cookie.getMaxAge(), cookie.getSecure(), true);
    //if we reached here, no exception, cookie is valid
    // the header name is Set-Cookie for both "old" and v.1 ( RFC2109 )
    // RFC2965 is not supported by browsers and the Servlet spec
    // asks for 2109.
    response.addHeader("Set-Cookie", sb.toString());
}
Example 83
Project: common_utils-master  File: ServletHelper.java View source code
public static void writeJson(HttpServletResponse response, String json) {
    response.setContentType("text/plain;charset=UTF-8");
    //		response.setContentType("application/x-javascript");
    // response.setContentType("text/html;charset=UTF-8");
    // 没有缓存,立�返回�应
    response.setHeader("Cache-Control", "no-cache");
    PrintWriter out;
    try {
        out = response.getWriter();
        // �能用println
        out.print(json);
        // System.out.println("jsonArray ====== " + jsonArray);
        out.flush();
        out.close();
    } catch (IOException e) {
        e.printStackTrace();
    }
}
Example 84
Project: copartner-master  File: CustomLogoutSuccessHandler.java View source code
@Override
public void onLogoutSuccess(HttpServletRequest request, HttpServletResponse response, Authentication authentication) throws IOException, ServletException {
    response.setContentType(CommonConstant.APPLICATION_JSON);
    PrintWriter out = null;
    try {
        out = response.getWriter();
        Map<String, Object> json = ResponseUtil.jsonSucceed(null);
        out.append(JsonUtil.serialize(json));
    } finally {
        if (out != null) {
            out.close();
        }
    }
}
Example 85
Project: corgi-master  File: ResponseContext.java View source code
public static void writeData(Object data) {
    HttpServletResponse response = get();
    response.setCharacterEncoding("utf-8");
    try {
        if (data instanceof String || data instanceof StringBuffer || data instanceof StringBuilder) {
            response.getWriter().print(data.toString());
        } else {
            response.getWriter().print(JSON.toJSON(data));
        }
    } catch (IOException e) {
        e.printStackTrace();
    }
}
Example 86
Project: crezoo-master  File: NavigatorAction.java View source code
public boolean performAction(HttpServletRequest req, HttpServletResponse res, ServletContext context) {
    try {
        HttpSession session = req.getSession();
        /** The navigator handles list behavior. Display a number of 
             * entries in a table. Not all at once.
             */
        Navigator nav = (Navigator) session.getAttribute("navigator");
        if (nav == null) {
            nav = new Navigator();
        }
        nav.setNavigator(req);
    } catch (Exception e) {
        e.printStackTrace();
    }
    return true;
}
Example 87
Project: cumulusrdf-master  File: FeatureNotYetImplementedServlet.java View source code
@Override
public void service(final HttpServletRequest request, final HttpServletResponse response) throws IOException, ServletException {
    final String accept = request.getHeader("accept") == null ? "text" : request.getHeader("accept");
    if (accept.contains("html")) {
        request.setAttribute("page", "Feature Not Yet Implemented");
        forwardTo(request, response, "nyi.vm");
    } else {
        response.sendError(HttpServletResponse.SC_NOT_IMPLEMENTED, "Feature Not Yet Implemented");
    }
}
Example 88
Project: curacao-master  File: FooFilter.java View source code
@Override
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
    HttpServletRequest sRequest = (HttpServletRequest) request;
    HttpServletResponse sResponse = (HttpServletResponse) response;
    long now = System.currentTimeMillis();
    try {
        //chain.doFilter(request, wrapper);
        chain.doFilter(request, sResponse);
    } finally {
        sResponse.addHeader("X-Timing", Long.toString(System.currentTimeMillis() - now) + "-ms");
    }
}
Example 89
Project: curly-master  File: PutMethodHandler.java View source code
@Override
public void handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response) {
    try {
        if (request.getMethod().equals(getMethod().toString())) {
            String userName = request.getParameter("userName");
            String result = "userName:" + userName;
            System.out.println(result);
            response.setCharacterEncoding("UTF-8");
            response.getWriter().print(result);
            baseRequest.setHandled(true);
            response.setStatus(HttpServletResponse.SC_OK);
        } else {
            response.setStatus(HttpServletResponse.SC_FORBIDDEN);
        }
    } catch (Exception e) {
        throw new RuntimeException(e);
    }
}
Example 90
Project: dashreports-master  File: NoCache.java View source code
@Override
public String intercept(ActionInvocation invocation) throws Exception {
    ActionContext context = invocation.getInvocationContext();
    HttpServletResponse response = (HttpServletResponse) context.get(StrutsStatics.HTTP_RESPONSE);
    if (response != null) {
        response.setHeader("Cache-control", "no-cache, no-store");
        response.setHeader("Pragma", "no-cache");
        response.setHeader("Expires", "-1");
    }
    return invocation.invoke();
}
Example 91
Project: dbfound-master  File: Out.java View source code
@SuppressWarnings("unchecked")
public int doEndTag() throws JspException {
    if (value instanceof List) {
        value = JsonUtil.listToJson((List) value);
    } else if (value instanceof Map) {
        value = JsonUtil.mapToJson((Map) value);
    }
    WebWriter.jsonWriter((HttpServletResponse) pageContext.getResponse(), value.toString());
    return SKIP_PAGE;
}
Example 92
Project: deepnighttwo-master  File: PicturefarmServlet.java View source code
public void doPost(HttpServletRequest req, HttpServletResponse resp) throws IOException {
    resp.setContentType("text/plain");
    resp.getWriter().println("Hello, world");
    FormDataExtractor extractor = new FormDataExtractor(req);
    extractor.extractFormData();
    // List<String[]> attributes = extractor.getFormAttributes();
    // for (String[] str : attributes) {
    // System.out.print(str[0] + "\t");
    // System.out.println(str[1]);
    // }
    List<FormImage> images = extractor.getFormImageData();
    for (FormImage image : images) {
        System.out.print(image.getAttributeName() + "\t");
        System.out.print(image.getFileName() + "\t");
        System.out.println(image.getEnd() - image.getStart());
    }
}
Example 93
Project: diggwatch-master  File: DomainDisplayServlet.java View source code
@Override
protected void processPath(String path, HttpServletRequest req, HttpServletResponse res) throws Exception {
    req.setAttribute("domain", path);
    Collection<Story> stories = di.getStoriesForDomain(path);
    if (stories.isEmpty()) {
        req.getRequestDispatcher("/nodomain.jsp").forward(req, res);
    } else {
        req.setAttribute("stories", stories);
        req.getRequestDispatcher("/domain.jsp").forward(req, res);
    }
}
Example 94
Project: Document-master  File: CookieInterceptor.java View source code
@Override
public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) throws Exception {
    if (modelAndView != null && ArrayUtils.isNotEmpty(request.getCookies())) {
        HashMap<String, Cookie> cookieMap = new HashMap<String, Cookie>();
        for (Cookie ck : request.getCookies()) {
            cookieMap.put(ck.getName(), ck);
        }
        modelAndView.addObject("cookieMap", cookieMap);
    }
    super.postHandle(request, response, handler, modelAndView);
}
Example 95
Project: DynmapCore-master  File: CustomHeaderFilter.java View source code
@Override
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
    HttpServletResponse resp = (HttpServletResponse) response;
    if (custhttp != null) {
        for (String k : custhttp.keySet()) {
            String v = custhttp.getString(k);
            if (v != null) {
                resp.setHeader(k, v);
            }
        }
    }
    chain.doFilter(request, response);
}
Example 96
Project: easyjweb-master  File: SercurityFilter.java View source code
public void doFilter(ServletRequest request, ServletResponse response, FilterChain filterChain) throws IOException, ServletException {
    Employee user = (Employee) ((HttpServletRequest) request).getSession().getAttribute("CURRENT_USER");
    String path = ((HttpServletRequest) request).getServletPath();
    if (user == null && !path.equals("/login.ejf")) {
        ((HttpServletResponse) response).sendRedirect("login.html");
    } else
        filterChain.doFilter(request, response);
}
Example 97
Project: editor-de-servicos-master  File: CustomAccessDeniedHandler.java View source code
@Override
public void handle(HttpServletRequest request, HttpServletResponse response, AccessDeniedException accessDeniedException) throws IOException, ServletException {
    if (accessDeniedException instanceof InvalidCsrfTokenException || accessDeniedException instanceof MissingCsrfTokenException) {
        new DefaultRedirectStrategy().sendRedirect(request, response, "/editar/autenticar?sessao");
    }
    super.handle(request, response, accessDeniedException);
}
Example 98
Project: edu-master  File: EchoServlet.java View source code
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    PrintWriter writer = response.getWriter();
    for (Enumeration e = request.getParameterNames(); e.hasMoreElements(); ) {
        String parameter = String.valueOf(e.nextElement());
        String[] values = request.getParameterValues(parameter);
        for (int i = 0; i < values.length; i++) {
            writer.write(parameter + "=" + values[i]);
            writer.write("\n");
        }
    }
    writer.close();
}
Example 99
Project: EECE496-master  File: ProviderServlet.java View source code
protected void onService(HttpServletRequest req, HttpServletResponse resp) throws Exception {
    logger_.info("start processing...");
    String back = server_.processRequest(req, resp);
    if (back != null) {
        logger_.info("processing not null :" + back);
        PrintWriter out = resp.getWriter();
        if (back.startsWith("http")) {
            resp.setContentType("text/html");
            out.write("<html><body><a href='" + back + "' id='login'>Login</a></body></html>");
        } else {
            out.write(back);
        }
    }
}
Example 100
Project: enhanced-snapshots-master  File: XhrSAMLEntryPoint.java View source code
@Override
public void commence(HttpServletRequest request, HttpServletResponse response, AuthenticationException e) throws IOException, ServletException {
    if (isXmlHttpRequest(request) && e instanceof InsufficientAuthenticationException) {
        response.setContentType("application/json;charset=UTF-8");
        response.setStatus(401);
        response.getWriter().write("{\"loginMode\":\"SSO\"}");
        return;
    }
    super.commence(request, response, e);
}
Example 101
Project: epicsarchiverap-master  File: GetPolicyText.java View source code
@Override
public void execute(HttpServletRequest req, HttpServletResponse resp, ConfigService configService) throws IOException {
    try (InputStream is = configService.getPolicyText()) {
        resp.setContentType("text/plain");
        try (OutputStream os = resp.getOutputStream()) {
            byte[] buf = new byte[10 * 1024];
            int bytesRead = is.read(buf);
            while (bytesRead > 0) {
                os.write(buf, 0, bytesRead);
                bytesRead = is.read(buf);
            }
        }
    }
}