How can you retrieve a servlet's initialization parameters in the init method?
- getInitParameter()
- getParameters()
- getServletConfig()
- getServletContext()
In the init method, you can use getInitParameter() to retrieve a servlet's initialization parameters.
To retrieve all the parameter names sent in a request, you can use the __________ method of the HttpServletRequest object.
- getParameterNames()
- getParameterValues()
- getRequestParameters()
- retrieveParameters()
The getParameterNames() method of the HttpServletRequest object is used to retrieve all the parameter names sent in a request.
Can servlet initialization parameters be changed at runtime?
- It depends on the servlet container
- No
- Only through a filter
- Yes
No, servlet initialization parameters cannot be changed at runtime. They are set during the servlet's initialization and remain constant throughout the servlet's lifecycle.
How is a cookie sent from a client to the server in an HTTP request?
- As a URL parameter
- As a part of the request body
- As a part of the request headers
- As a separate HTTP request
Cookies are sent from a client to the server as a part of the request headers in an HTTP request.
JSP is converted into a servlet for execution, which is known as ______.
- JSP compilation
- JSP execution
- JSP translation
- Servlet initialization
JSP is converted into a servlet during the JSP translation phase, making it ready for execution.
How does redirection differ from request dispatching in servlets?
- Redirection happens on the client side
- Redirection is done by forward()
- Request dispatching involves changing the URL on the client side
- Request dispatching is faster
Redirection in servlets is done using the sendRedirect() method, while request dispatching is done using the forward() method.