Which method is commonly used for session tracking in servlets?

  • doGet()
  • doPost()
  • getSession()
  • init()
The getSession() method is commonly used for session tracking in servlets. It returns the current session associated with the request or creates a new session if one does not exist.

What is primarily stored in ServletConfig?

  • Context attributes
  • Request parameters
  • Servlet parameters
  • Session data
ServletConfig primarily stores servlet parameters, which are initialization parameters for a servlet.

Which method is used to read form data sent via POST request in a servlet?

  • request.getFormData()
  • request.getParameter()
  • request.readParameter()
  • request.readPostData()
The request.readPostData() method is used to read form data sent via POST request in a servlet.

To redirect the response to another resource, the __________ method is used in servlets.

  • forward()
  • forwardResponse()
  • redirect()
  • sendRedirect()
The sendRedirect() method is used to redirect the response to another resource in servlets.

Which method is used to set a response header with a String value in a servlet?

  • addHeader(String name, String value)
  • appendHeader(String name, String value)
  • setHeader(String name, String value)
  • writeHeader(String name, String value)
The setHeader(String name, String value) method is used to set a response header with a String value in a servlet.

Describe the difference between session cookies and persistent cookies.

  • Persistent cookies are often used for user authentication
  • Persistent cookies are temporary and expire after the browser is closed
  • Session cookies are stored permanently on the client-side
  • Session cookies expire after a specified time
Session cookies are temporary and expire when the browser is closed, while persistent cookies are stored on the client-side for a longer duration, typically with an expiration date set by the server.

How can you ensure that a response header is set only once in a servlet?

  • addHeader()
  • sendHeader()
  • setHeader()
  • writeHeader()
The setHeader() method is used to set a response header in a servlet, and it ensures that the specified header is set only once.

What is mainly used for creating the view layer in MVC architecture?

  • CSS
  • HTML
  • JSP
  • Servlets
JavaServer Pages (JSP) are mainly used for creating the view layer in MVC architecture.

For secure data transmission, HTTP servlets utilize the _________ protocol.

  • HTTPS
  • SSL
  • SecureHTTP
  • TLS
For secure data transmission, HTTP servlets utilize the TLS (Transport Layer Security) protocol.

Using sendRedirect, the client makes a new _________, resulting in a separate request to the server.

  • domain
  • request
  • response
  • session
Using sendRedirect, the client makes a new request, resulting in a separate request to the server.