The response header 'Content-Disposition' with value 'attachment; filename="file.txt"' is set using the __________ method.

  • addHeader()
  • sendRedirect()
  • setContentType()
  • setHeader()
The setHeader() method is used to set response headers, including the 'Content-Disposition' for file downloads.

How can you securely send sensitive data from a client to a server in a web application?

  • Encode data in Base64
  • Send data in plain text
  • Use HTTP with custom encryption
  • Use HTTPS (SSL/TLS)
Sensitive data should be sent securely, and using HTTPS (SSL/TLS) ensures encrypted communication between the client and the server, providing a secure way to transmit sensitive information.

How are HTTP session cookies handled in servlets?

  • Cookies are handled automatically by servlet containers.
  • Cookies are managed using the Cookie class.
  • Cookies are not supported in servlets.
  • Cookies must be handled manually in the doGet() method.
In servlets, HTTP session cookies are typically managed using the Cookie class, allowing developers to handle cookie creation, retrieval, and manipulation programmatically.

The __________ method of the ServletContext interface is used to retrieve context parameters.

  • contextParam()
  • getContextParameter()
  • getInitParameter()
  • retrieveParameter()
The getInitParameter() method of the ServletContext interface is used to retrieve context parameters associated with the servlet's context.

Session tracking using ________ involves storing a small piece of information on the client's browser.

  • Cookies
  • Hidden Fields
  • Session ID
  • URL Rewriting
Session tracking using Cookies involves storing a small piece of information on the client's browser.

To access the MIME type of a file, use the __________ method of ServletContext.

  • analyzeMimeType()
  • fetchMimeType()
  • getMimeType()
  • retrieveMimeType()
To access the MIME type of a file, use the getMimeType() method of ServletContext.

In a scenario where form data includes special characters like & and %, which approach ensures accurate data retrieval?

  • Apply Base64 encoding to the form data
  • HTML-escape the special characters
  • URLEncode the form data before processing
  • Use the raw form data directly
URLEncoding the form data before processing ensures accurate data retrieval, especially when dealing with special characters like & and %. This encoding prevents issues with parsing and processing the data correctly.

In a scenario where a cookie is used for authentication, what measures should be taken to enhance security?

  • All of the above
  • Encrypt the cookie data
  • Store minimal information in the cookie
  • Use HTTPS
To enhance security in cookie-based authentication, it's crucial to use HTTPS, store minimal information, and encrypt the cookie data.

ServletConfig is used to pass __________ to a specific servlet during initialization.

  • configuration
  • context
  • parameters
  • resources
ServletConfig is used to pass initialization parameters to a specific servlet during initialization.

The _________ method of HttpServletRequest is used to parse query parameters from the request URL.

  • getParameter()
  • getQueryParameters()
  • parseQueryParameters()
  • retrieveQuery()
The getParameter() method of HttpServletRequest is used to parse query parameters from the request URL.