Web Design and Development MCQs with Answers
Practice important Web Design and Development MCQs with answers and explanations.
Multiple Choice Questions
Q441: What does the service() method of a servlet do?
- A: Handles request initialization
- B: Processes client requests
- C: Shuts down the servlet
- D: Unloads resources
View Answer
B
Q442: When is the destroy() method called in the servlet lifecycle?
- A: At initialization
- B: After processing each request
- C: Before servlet is unloaded
- D: When the servlet is first created
View Answer
C
Q443: Which method is used to retrieve a single form parameter in a servlet?
- A: getParameter()
- B: getParameterValues()
- C: getParameterNames()
- D: getFormData()
View Answer
A
Q444: What does getParameterValues() method return?
- A: A single value for a parameter
- B: An array of all values for a parameter
- C: A list of parameter names
- D: A single parameter name
View Answer
B
Q445: If a servlet needs to handle HTTP POST requests, which method should be overridden?
- A: doGet()
- B: doPost()
- C: init()
- D: destroy()
View Answer
B
Q446: What does setting the METHOD attribute of a form to "GET" imply?
- A: The request is sent as part of the URL
- B: The request is hidden from the URL
- C: The data is sent as part of the request body
- D: The request uses the POST method
View Answer
A
Q447: What is the purpose of the <init-param> tag in web.xml?
- A: Define request parameters
- B: Define initialization parameters
- C: Define servlet mapping
- D: Define servlet class
View Answer
B
Q448: How can initialization parameters be accessed in a Servlet?
- A: Using getInitParameter() method of ServletRequest
- B: Using getInitParameter() method of ServletContext
- C: Using getInitParameter() method of ServletConfig
- D: Directly from web.xml
View Answer
C
Q449: What does the init() method in a Servlet do?
- A: It initializes the Servlet
- B: It handles HTTP requests
- C: It reads initialization parameters
- D: It sends responses
View Answer
A
Q450: In which method should you override to handle HTTP GET requests?
- A: init()
- B: doPost()
- C: doGet()
- D: processRequest()
View Answer
C