Wraps a servlet request in another request. Filters may
use ServletRequestWrapper to modify the headers passed to the servlet.
The default methods just call the wrapped request methods.
since: servlet 2.3
Returns all the values for a request header. In some rare cases,
like cookies, browsers may return multiple headers.
Parameters: name - the header name an enumeration of the header values.
Returns the request's query string. Form based servlets will use
ServletRequest.getParameter() to decode the form values.
Corresponds to CGI's PATH_TRANSLATED
Returns the URI part corresponding to the selected servlet.
The URI is relative to the application.
Corresponds to CGI's SCRIPT_NAMEgetServletPath() is /servlet/Hello for the uri
/myapp/servlet/Hello/foo.
getServletPath() is /dir/hello.jsp
for the uri /myapp/dir/hello.jsp/foo,
Returns a session. If no session exists and create is true, then
create a new session, otherwise return null.
Parameters: create - If true, then create a new session if none exists.