From Twitter

the servlet API HttpServletRequest and HttpServletResponse

HTTPSERVLETREQUEST INTERFACE

There are two important interfaces included in the servlet API HttpServletRequest and
HttpServletResponse
The interface HttpServletRequest encapsulates the functionality for a request object
that is passed to an HTTP Servlet.


 It provides access to an input stream and so allows
the servlet to read data from the client. The interface also provides methods for
parsing the incoming HTTP FORM data and storing the individual data values - in
particular getParameterNames( ) returns the names of all the FORM’s control/value
pairs (request parameters). These control/value pairs are usually stored in an
Enumeration object - such objects are often used for working with an ordered
collection of objects.
Every call to doGet or doPost for an HTTPServlet receives an object that implements
interface HTTPServletRequest. The web server that executes the servlet creates an
HTTPRequest object and passes this to servlet’s service method, hence this object
contains the request from the client. A variety of methods are provided to enable the
servlet to process the client’s request. Some of these methods are listed below:     
       
a) getCookies Servlet Programming
public Cookie[] getCookies();
It returns an array containing all the cookies present in this request. Cookies can be used to uniquely identify clients to servlet. If there are no cookies in the request, then an empty array is returned.

b) getQueryString
public String getQueryString();
It returns query string present in the request URL if any. A query string is defined as any information following a ? character in the URL. If there is no query string, this method returns null.
c) getSession     
public HttpSession getSession();
public HttpSession getSession(boolean create);

Returns the current valid session associated with this request. If this method is called with no arguments, a session will be created for the request if there is not already a session associated with the request. If this method is called with a Boolean argument, then the session will be created only if the argument is true.

To ensure the session is properly maintained, the servlet developer must call this
method before the response is committed. If the create flag is set to false and no session is associated with this request, then this method will return null.     
     
d) getHeader
public String getHeader(String name);
Returns the value of the requested header. The match between the given name and
the request header is case-insensitive. If the header requested does not exist, this
method returns null.

e) getParameter(String Name)
public String getParameter(String name)
Returns the value associated with a parameter sent to the servlet as a part of a GET or
POST request. The name argument represents the parameter name.

No comments:

Post a Comment

Labels

(MCS-031 (6) 2011 (5) 4nf (1) 5nf (1) ACCESS CONTROL In Relational Database (1) ALGORITHMICS (5) assignment 2014 2015 (1) AVAILABLE TOOLS & ALGORITHMS (5) BCA (1) BINARY SEARCH (1) Block Nested Loop Join (1) Build and Fix Model (1) BUILDING BLOCKS OF ALGORITHMS (1) CHARACTERISTICS OF AN ALGORITHM (2) Core Java (1) Data Communication Network Security (1) DATABASE SECURITY (1) EER tool (1) ELEMEMTARY ALGORITHMICS (2) ENHANCED ER TOOLS (1) EVOLUTION (1) EXAMPLE OF AN ALGORITHM (2) Indexed Nested-Loop Join (1) install servelet engine (1) INTRODUCTION (1) Iterative Enhancement Model (1) Java Server Pages (1) JDBC (1) JSP (2) LEVELS OF DATABASE SECURITY (1) MCA (9) MCA 051 (1) MCA 3rd Semester (8) MCA 4th Semester (1) MCA 5 sem (1) MCS-031 (7) MCS-031 : DESIGN AND ANALYSIS OF ALGORITHM (14) MCS-032 (1) MCS-033 (1) MCS-034 (2) MCS-035 (1) mcs-041 (2) MCS-042 (1) mcs-043 (2) mcs-052 solved assignment (1) MCSL-036 (2) Nested loop join (1) OBJECTIVES (1) Operating System (2) OUTLINE OF ALGORITHMICS (1) Principles of Management and Information Systems (1) PROBLEMS (1) QUERY PROCESSING AND EVALUATION (1) Query processing Optimisation (1) Question Papers (8) Related Topic (9) relational Database (1) SELECT OPERATION Query Processing (1) Servlet (1) Servlet Programme (1) Servlet Programming (1) SOFTWARE DEVELOPMENT MODELS (4) SOFTWARE ENGINEERING (4) Solution (7) Solved Assignment 2013 2014 (6) SOME PRE-REQUISITES AND Asymptotic Bounds ASYMPTOTIC BOUNDS INTRODUCTION (1) STATISTICAL DATABASE SECURITY (1) structure (1) SUMMARY (1) Waterfall Model (1) Write a C program to print the following triangle (1)