During the servlet lifecycle, which method is called only once and is used for initialization purposes?
- destroy()
- doGet()
- init()
- service()
The init() method is called only once when a servlet is first loaded into memory and is used to perform any necessary initialization tasks.
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.
In the lifecycle of JSP, after the translation phase, it undergoes the ______ process.
- compilation
- destruction
- execution
- initialization
After the translation phase, JSP undergoes the execution process, where the generated servlet is executed to produce dynamic content.
JSP is a technology on the server side to make ______ easier.
- Client-side scripting
- Java programming
- Server-side scripting
- Web development
JSP (JavaServer Pages) is a technology on the server side to make server-side scripting easier. It allows the embedding of Java code in HTML pages for dynamic content generation.
Which method of the HttpServlet class is used to handle HTTP GET requests?
- doGet()
- doPost()
- init()
- service()
The doGet() method of the HttpServlet class is specifically designed to handle HTTP GET requests.
How should a servlet handle session tracking when a user's privacy settings restrict cookie usage?
- Database Session
- HTTP Session
- Hidden Form Fields
- URL Rewriting
When a user's privacy settings restrict cookie usage, session tracking can be handled using Hidden Form Fields. This involves including session information in HTML forms.