In servlets, thread-safety issues are often handled in the __________ method.

  • destroy()
  • doPost()
  • init()
  • service()
In servlets, thread-safety issues are often handled in the init() method.

To handle JSON data in a POST request, a servlet may need to parse the request body using a _________.

  • HttpServletRequest
  • HttpServletResponse
  • JsonObject
  • JsonReader
In a POST request, to handle JSON data, a servlet may need to parse the request body using a JsonObject.

The method ___________ is used to read a single initialization parameter in the servlet.

  • fetchParameter()
  • getInitParam()
  • getInitParameter()
  • readInitParameter()
The method getInitParameter() is used to read a single initialization parameter in the servlet.

To set the character encoding for the response body, use the __________ method of HttpServletResponse.

  • setCharacterEncoding()
  • setContentType()
  • setEncoding()
  • setResponseEncoding()
The setCharacterEncoding() method of HttpServletResponse is used to set the character encoding for the response body.

The __________ method of HttpServletResponse causes the browser to request a new URL.

  • forward()
  • include()
  • refresh()
  • sendRedirect()
The sendRedirect() method of HttpServletResponse causes the browser to request a new URL.

ServletConfig's getServletName() method returns the __________ of the servlet.

  • ID
  • alias
  • handle
  • name
ServletConfig's getServletName() method returns the name of the servlet.

To delete a cookie, the servlet should set its _________ to a past date.

  • creation time
  • domain
  • expiration date
  • path
To delete a cookie, the servlet should set its expiration date to a past date, making it immediately invalid.

Which technology is primarily used for writing business logic in a web application?

  • CSS
  • HTML
  • JSP
  • Servlets
Servlets are primarily used for writing business logic in a web application.

Cookies used for tracking user sessions are typically called _________ cookies.

  • Persistent
  • Secure
  • Session
  • Tracking
Cookies used for tracking user sessions are typically called Session cookies.

What changes are required in a servlet to handle multipart/form-data requests?

  • Implement a custom parsing algorithm
  • Implement doPost method
  • No changes needed
  • Set content type to multipart/form-data
To handle multipart/form-data requests, set the content type to multipart/form-data in the servlet. This allows the servlet to recognize and process multipart requests correctly, especially when dealing with file uploads or other complex data structures.