(Choose 1 answer)
Given the following deployment descriptor:
<web-app>
<servlet>
<servlet-name>InitParams</servlet-name>
<servlet-class>com.osborne.c02.InitParamsServlet</servlet-class>
<init-param>
<param-name>initParm</param-name>
<param-value>Final Test</param-value>
</init-param>
</servlet>
</web-app>
What is the outcome of running the following servlet?
public class InitParamsServlet extends HttpServlet {
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { ServletContext sc = this.getServletContext();PrintWriter out = response.getWriter();out.write("Initialization Parameter is: " + sc.getInitParameter("initParm"));}
}
A. A runtime error
B. "Initialization Parameter is: Final Test" returned to the requester
C. "Initialization Parameter is: null" returned to the requester
D. "Initialization Parameter is: null" written to the console
Exit 14