This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
A servlet can pass on a request to another resource, such as a servlet, JSP, or HTML Page by either using the include() or forward() method of the RequestDispatcher interface. Which of the following is/are the correct way(s) of creating the requestdispatcher object? a. Using the ServletConfig object b. Using the ServletContext c. Using the HTTPServletRequest d. Using the HTTPServletResponse A web server has a web application named “fruits” deployed in it. This application has three servlets mapped under URL patterns /apples, /oranges and /grapes. Without making any further assumptions about the deployment, which of the following will invoke the oranges servlet from this Server? a. http://host ort/oranges b. http://host ort/fruits/oranges c. http://host ort/oranges/index.htm d. http://www.oranges.com/index.htm [ June 02, 2003: Message edited by: S. Palanigounder ]
Question 1 If the question asks for 1 correct answer then b. ServletContext
If the question asks for all possible answers then b. ServletContext c. HTTPServletRequest.
This is because the method getRequestDispatcher() belongs to the ServletRequest.
Question 2 My answer is b a, c, - will give resource not found since there is no web app context. b - will call the oranges servlet because /fruits/oranges matches the url pattern /oranges d - will return the default index page. yogen