Sponsored Links
Ad by Google
In our previous post we have listed JSP Servlet Interview Questions For Freshers Series 1 and now started our next series of JSP Servlet interview questions. Friends you can also contribute us by sharing your interview experience with us, we will post your question here that may be help someone to get in.
Below are the few key differences between doGet and doPost method of HttpServlet:
Here are few key differences between CGI and Servlet:
13. Can you list down the life cycle methods of JSP?
14. What are the Scripting tags in JSP
Three scripting tag in JSP:
The javax.servlet.RequestDispatcher is an interface and it has two methods:
16. What are the scope of an Object in JSP?
There are fours scope of an Object in JSP:
17. What is the differences between ServletConfig and ServletContext?
Below are the few key differences between ServletConfig and ServletContext:
18. What is the difference between GenericServlet and HttpServlet
GenericServlet is in javax.servlet package whereas HttpServlet is in javax.servlet.http package.
GenericServlet as it's name implies defines generic, protocol-independent servlet, whereas HttpServlet defines a HTTP protocol specific servlet.
19. How to disable Session in JSP?
You can disable session in JSP page by using below syntax.
The process of loading a Servlet before receiving any request is called preinitialization or preloading of a Servlet. By default preinitialization is disable for servlet, you can enable by specifying a <load- on-startup> tag in web.xml file. By default Servlet will initialize only when first request is received. You can load servlet as soon as server get started by specifying <load-on-startup> value as 1. Here is a good example with explanation What is load on startup
JSP Servlet Interview Questions For Freshers Series 2
11. What is the difference between doGet and doPost method?Below are the few key differences between doGet and doPost method of HttpServlet:
- Using doGet method you can send limited amount of data, because data is sent via header. Whereas using doPost method you can send any amount of data because data is sent in a body.
- doGet method is not much secure as compare to doPost method because in doGet data is visible in URL whereas in doPost data is not visible in URL.
Here are few key differences between CGI and Servlet:
- Servlet runs on one Process whereas CGI means each request is equal to a new instance of process.
- Performance is very fast on Servlet whereas CGI fails to fulfill the performance requirement, because in CGI each request will create a new instance of process whereas Servlet will keep running on only one process with the help of thread.
- Servlet is only for java whereas CGI can support many languages like Perl, Java etc.
13. Can you list down the life cycle methods of JSP?
- public void jspInit()
- public void _jspService(ServletRequest request,ServletResponse)throws ServletException,IOException
- public void jspDestroy()
14. What are the Scripting tags in JSP
Three scripting tag in JSP:
- scriptlet tag
- expression tag
- declaration tag
The javax.servlet.RequestDispatcher is an interface and it has two methods:
- void forward(ServletRequest request,ServletResponse response)throws ServletException,java.io.IOException
- void include(ServletRequest request,ServletResponse response)throws ServletException,java.io.IOException
16. What are the scope of an Object in JSP?
There are fours scope of an Object in JSP:
- request scope
- page scope
- session scope
- application scope
17. What is the differences between ServletConfig and ServletContext?
Below are the few key differences between ServletConfig and ServletContext:
- ServletConfig object is for per servlet specific whereas ServletContext is for per application.
- ServletConfig scope is limited to a particular servlet only whereas ServletContext scope is for application level, In ServletConfig you can set init parameters for a servlet specific whereas in ServletContext you can set init parameter for application.
- You can not set attribute in ServletConfig whereas you can set attribute in ServletContext.
18. What is the difference between GenericServlet and HttpServlet
GenericServlet is in javax.servlet package whereas HttpServlet is in javax.servlet.http package.
GenericServlet as it's name implies defines generic, protocol-independent servlet, whereas HttpServlet defines a HTTP protocol specific servlet.
19. How to disable Session in JSP?
You can disable session in JSP page by using below syntax.
<%@ page session="false" %>20. What is preinitialization of a Servlet?
The process of loading a Servlet before receiving any request is called preinitialization or preloading of a Servlet. By default preinitialization is disable for servlet, you can enable by specifying a <load- on-startup> tag in web.xml file. By default Servlet will initialize only when first request is received. You can load servlet as soon as server get started by specifying <load-on-startup> value as 1. Here is a good example with explanation What is load on startup
Sponsored Links
0 comments:
Post a Comment