Examples of ServletResponse


Examples of javax.servlet.ServletResponse

      return xmlSourceFile;
   
    // The source is dynamically generated
    RequestDispatcher dispatcher = request.getRequestDispatcher(xmlPath);
    SlingGeneratorServletOutputStream output = new SlingGeneratorServletOutputStream();
    ServletResponse newResponse = new SlingGeneratorServletResponse(response, output);
    dispatcher.include(request, newResponse);
    byte[] bytes = output.toByteArray();
    if (bytes.length > 0)
      return new ByteArrayInputStream(bytes);
   
View Full Code Here

Examples of javax.servlet.ServletResponse

    }

    @Override
    public int doEndTag() throws JspException {
        final ServletRequest request = pageContext.getRequest();
        final ServletResponse response = pageContext.getResponse();
        // get the current feed
        Feed feed = getFeed(request);

        // we need tags for that
        /*
         * feed.addEntry(null);
         */

        // write the feed
        try {
            response.setContentType("application/atom+xml");

            ClassLoader classLoader = Thread.currentThread().getContextClassLoader();
            Thread.currentThread().setContextClassLoader(
                getClass().getClassLoader());
            try {
                feed.writeTo(response.getOutputStream());
            } finally {
                Thread.currentThread().setContextClassLoader(classLoader);
            }
        } catch (IOException e) {
            throw new JspException("Unable to write feed", e);
View Full Code Here

Examples of javax.servlet.ServletResponse

    HttpServletRequest request = Mockito.mock(HttpServletRequest.class);
    Mockito.when(request.getUserPrincipal()).thenReturn(null);
    Mockito.when(request.getMethod()).thenReturn("METHOD");
    Mockito.when(request.getPathInfo()).thenReturn("/pathinfo");

    ServletResponse response = Mockito.mock(ServletResponse.class);

    final AtomicBoolean invoked = new AtomicBoolean();

    FilterChain chain = new FilterChain() {
      @Override
View Full Code Here

Examples of javax.servlet.ServletResponse

  @Test
  public void hostname() throws Exception {
    ServletRequest request = Mockito.mock(ServletRequest.class);
    Mockito.when(request.getRemoteAddr()).thenReturn("localhost");

    ServletResponse response = Mockito.mock(ServletResponse.class);

    final AtomicBoolean invoked = new AtomicBoolean();

    FilterChain chain = new FilterChain() {
      @Override
View Full Code Here

Examples of javax.servlet.ServletResponse

  public void encodePartially(FacesContext facesContext, UIComponent component) throws IOException {
    ResponseWriter writer = facesContext.getResponseWriter();
    DataTable dataTable = (DataTable) component;
 
    ServletResponse response = (ServletResponse) facesContext.getExternalContext().getResponse();
    response.setContentType("text/xml");
   
    writer.write("<?xml version=\"1.0\" encoding=\"" + response.getCharacterEncoding() + "\"?>");
    writer.write("<data-response>");
   
    //Data
    writer.write("<table>");
    writer.startCDATA();
View Full Code Here

Examples of javax.servlet.ServletResponse

   
    String rowKey = params.get(clientId + "_rowKey");
    TreeNode currentNode = treeExplorer.findTreeNode(rowKey, new TreeModel(root));
    int rowIndex = 0;
   
    ServletResponse response = (ServletResponse) facesContext.getExternalContext().getResponse();
    response.setContentType("text/xml");
   
    writer.write("<?xml version=\"1.0\" encoding=\"" + response.getCharacterEncoding() + "\"?>");
    writer.write("<nodes>");
   
    for(Iterator<TreeNode> iterator = currentNode.getChildren().iterator(); iterator.hasNext();) {
      TreeNode child = iterator.next();
      UITreeNode uiTreeNode = tree.getUITreeNodeByType(child.getType());
View Full Code Here

Examples of javax.servlet.ServletResponse

    ResponseWriter writer = facesContext.getResponseWriter();
    AutoComplete autoComplete = (AutoComplete) component;
    String clientId = autoComplete.getClientId(facesContext);
    String var = autoComplete.getVar();
   
    ServletResponse response = (ServletResponse) facesContext.getExternalContext().getResponse();
    response.setContentType("application/json");
   
    MethodExpression me = autoComplete.getCompleteMethod();
    String query = facesContext.getExternalContext().getRequestParameterMap().get(clientId + "_query");
   
    List results = (List) me.invoke(facesContext.getELContext(), new Object[]{query});
View Full Code Here

Examples of javax.servlet.ServletResponse

    boolean isPPRRequest = !params.containsKey(Constants.PARTIAL_SOURCE_PARAM);
   
    if(isPPRRequest) {
      String[] idsToUpdate = getIdsToUpdate(facesContext, requestContext);
     
      ServletResponse response = (ServletResponse) facesContext.getExternalContext().getResponse();
      response.setContentType("text/xml");
     
      ResponseWriter writer = facesContext.getResponseWriter();
      try {
        writer.write("<?xml version=\"1.0\" encoding=\"" + response.getCharacterEncoding() + "\"?>");
        writer.write("<partialResponse>");
       
        if(requestContext.getAjaxRedirectUrl() != null) {
          writer.write("<redirect-url>" + RequestContext.getCurrentInstance().getAjaxRedirectUrl() + "</redirect-url>");
        } else {
View Full Code Here

Examples of javax.servlet.ServletResponse

  private void initPartialResponseWriter(FacesContext facesContext) {
    if(facesContext.getResponseWriter() != null)
      return;
   
    try {
      ServletResponse response = (ServletResponse) facesContext.getExternalContext().getResponse();
      ServletRequest request = (ServletRequest) facesContext.getExternalContext().getRequest();
      response.setCharacterEncoding(request.getCharacterEncoding());
     
      RenderKit renderKit = facesContext.getRenderKit();
      ResponseWriter responseWriter = renderKit.createResponseWriter(response.getWriter(), null, request.getCharacterEncoding());
      facesContext.setResponseWriter(responseWriter);
    }catch(IOException exception) {
      exception.printStackTrace();
    }
  }
View Full Code Here

Examples of javax.servlet.ServletResponse

  }

  public void encodePartially(FacesContext facesContext, UIComponent component) throws IOException {
    DataList list = (DataList) component;
   
    ServletResponse response = (ServletResponse) facesContext.getExternalContext().getResponse();
    response.setContentType("text/xml");
   
    ResponseWriter writer = facesContext.getResponseWriter();
    try {
      writer.write("<?xml version=\"1.0\" encoding=\"" + response.getCharacterEncoding() + "\"?>");
      writer.write("<partial-response>");
     
      //Tab content
      writer.write("<list>");
      writer.startCDATA();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.