Please clear the following doubt
Given the following
jsp line select the correct statements:
<% public void jspInit() { ...java code...} %>
1) It is a valid line that can be used to initialize the
servlet that implements the jsp file.
2) It won't compile as no identifer can start with jsp not _jsp.
3) It will serve as the servlet initialization if the function's name is _jspInit.
4) There is no way to initialize a jsp's implementation class servlet.
Ans give n is 1
I think Answer given is wrong.But what ever is placed inside scriptlet is translated inside _jspService method,which should cause compiler error.Please let me know correct answer
Source :
http://www.javaranch.com/carl/SCWCD.htm#Question%204)