All Downloads are FREE. Search and download functionalities are using the official Maven repository.

easy.servlet.Response Maven / Gradle / Ivy

There is a newer version: 1.0.71
Show newest version
package easy.servlet;

import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;

public class Response
{
    private HttpServletResponse httpServletResponse;

    public Response( HttpServletResponse hsResponse)
    {
        this.httpServletResponse = hsResponse;
    }

    public void sendRedirect(String location) throws IOException
    {
    	httpServletResponse.sendRedirect(location);
    }
    
    public PrintWriter getWriter() throws IOException
    {
    	return httpServletResponse.getWriter();
    }
    
    public String getCharacterEncoding()
    {
    	return httpServletResponse.getCharacterEncoding();
    }
    
    public String getContentType()
    {
    	return httpServletResponse.getContentType();
    }
    
    public HttpServletResponse getHttpServletResponse()
    {
    	return this.httpServletResponse;
    }
    
    public void setDateHeader(String arg0,long arg1)
    {
    	httpServletResponse.setDateHeader(arg0, arg1);
    }
    
    public void setHeader(String arg0,String arg1)
    {
    	httpServletResponse.setHeader(arg0, arg1);
    }
    
    public void setCharacterEncoding(String encoding)
    {
        httpServletResponse.setCharacterEncoding(encoding);
    }
    
    public void setContentType(String type)
    {
    	httpServletResponse.setContentType(type);
    }
    
	public void setCookie(String name,String value,int expiry,String uri)
	{
		Cookie c = new Cookie(name,value);
		c.setMaxAge(expiry);
		c.setPath(uri);
		httpServletResponse.addCookie(c); 
	}
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy