
What are the various methods of httpservletresponse interface?

HttpServletResponse interface extends ServletResponse interface.
HttpServletResponse methods?
1.addCookie: - This method is used for adding
specified cookie to the response.
public void addCookie(javax.servlet.http.Cookie cookie)
2.addDateHeader: - This method is used for adding a
response header with specified name and date value.
public void addDateHeader(java.lang.String name,long date)
3.addHeader: - This method is used for adding a
response header with specified name and value.
public void addHeader(java.lang.String name,
java.lang.String value)
4.containsHeader: - Its return type is Boolean.
Returns true if named response is already set
else return false.
public boolean containsHeader(java.lang.String name)
5.encodeRedirectUrl: - This method is deprecated.
public java.lang.String encodeRedirectUrl(java.lang.String url)
6.encodeRedirectURL:- It encodes the specified URL,
which is used by sendRedirect() method.
If encoding is not required, returns URL as it is.
public java.lang.String encodeRedirectURL(java.lang.String url)
7.encodeUrl: - It is deprecated.After version 2.1
use encodeURL in place of encodeUrl.
public java.lang.String
encodeUrl(java.lang.String url)
8. encodeURL :- If encoding is needed ,it encodes the
given URL by including the session ID in it
otherwise returns the URL unchanged.
public java.lang.String encodeURL(java.lang.String url)
9. sendError :- It is used to send an error response
to the client. It uses specified status code and
clear the buffer.
public void sendError(int se)
10.sendError : -It is used to send an error response
to the client using the giver status.
public void sendError(int sc,
java.lang.String msg)
11.sendRedirect: - This method is used for sending
redirect response to the client.It redirect to
the given location URL.
public void sendRedirect(java.lang.String location)
12.setDateHeader: - This method is used for setting
a response header with specified name and date
value.
public void setDateHeader(java.lang.String name,
long date)
13.setHeader:-It sets a response header with the
given name and value.
public void setHeader(java.lang.String name,
java.lang.String value)
14.setIntHeader:- It sets a response header with
the given name and integer value.
public void setIntHeader(java.lang.String name,
int value)
15.setStatus: - This method is used for setting
status code for response.
public void setStatus(int sc)
16.setStatus: -This method is deprecated.
public void setStatus(int sc,
java.lang.String sm)