Академический Документы
Профессиональный Документы
Культура Документы
Choice A Java Script Pages JSP technically can do anything servlets can't do send an <IMAGE > tag to the client Servlet code gets executed
Choice B Java Servlet Pages ans) JSP technically can't do anything servlets can't do send an <IMAGES > tag to the client ans) JSP constructs get translated to Servlet code JSP constructs get translated to Servlet code Page translation happens for each request. out.print("<H1><%Hi%></H 1>" ans) Will never be sent to the client <@<%-- comment --%@> Taking the instance out of service <\\% ans) <%= expression %> <% =code %> <% =code= %> ans) <%= request.getRemoteHost( Response
Choice C ans) Java Server Pages JSP technically can do anything HTML cant do ans) send an <IMG > tag to the client Interpretation of JSP code occurs ans) Interpretation of JSP code occurs A or B out.print("<H1><!Hi-!></H1>" Shall be sent to the client on every request. ans) <%-- comment --%> ans) Each request, passing the request and response objects ans) <\% <!expression--!> <%! code %> <#% code %#> <% request.getHostName( Out
Choice D None of the Above JSP technically cant do anything HTML can do None of the above None of the above
Choice E
3 4
5 6 7
What happens at Request time?. When does Page translation occur? HTML text <H1>Hi</H1> when turned to servlet code is? JSP Hidden comment ? Syntax of Hidden Comment ? jspservice() is called for
Servlet code gets executed ans) First time JSP page is accessed after its modified ans) out.print("<H1>Hi</H1>" Would be sent only on first request to client <!-- comment [ <%= expression %> ] --> Initialising a servlet instance <%% <%= expression= %> ans) <% code %> <% code %> <%= request.getHostName(
8 9 10
11 12 13 14 15
To get <% in output use, ? Format for expressions ? Format for Scriplets ? Format for Declarations To get the HostName ?
None of the above <^% expression %^> <%!code =%> ans) <%! code %> <% request.getRemot eHost( ans) None of the
16
Request
17
18
predefined variable ?. Which of these gives information about the container ? For request.getRequestDispatch er(path ? Which of these is not an implicit object ? How to use comments within a JSP page ? Page Directive can control ? Format for import ?
ans) ServletContext
PageContext
RequestDispatcher
above sendRedirect
ans) we need to give the relative path of the resource request <%-- the scriptlet is now commented out--%> Which classes are imported
we need to give the absolute path of the resource pageContext <!-- (c 2004 -->
Absolute or Relative Path is irrelevant ans) in ans) Both A and B How multithreading is handled <%! page import="package.class" %> ans) <%@ page session="true" %> Saves CPU time on server if you have a hightraffic site ans) <%@ page buffer="none" %> Servers are allowed to use a larger size than you ask for, but not a smaller size ans) <%@ page errorPage="Relative URL" %> Global Error Pages Null Can help system from using high-performance custom superclasses
19 20 21 22
out None of the abocve ans) All of the Above <%# page import="package.c lass" %> <%@ page session "true" %> ans) A and B
What class the servlet extends ans) <%@ page <% page import="package.class" %> import="package.class" %> <%@ page session=true %> Page session attribute by default is false <% page buffer="none" %@> Buffering gives the size of the buffer used by the out variable <%@ page_errorPage="Relative URL" %> ans) Page Specific Error Pages TRUE Extends attribute is used to extend our own classes <%@ !page session="true" %> Saves memory on server if you have a high-traffic site <%@@ page buffer="none" %> Buffering lets you set HTTP headers even after some page content has been generated <%@ page errPage="Relative URL" %> Generalised Error Pages ans) FALSE Specifies parent class of servlet that will result from JSP page
23 24
25 26
<%@page buffer="none"> ans) Default is system-specific, but must be at least 16kb <%@ page errorPage="Relativ e URL"@%> None of the Above Undefined ans) A and C
27
28 29 30
ErrorPage Attribute is for ? Default value of isErrorPage attribute ? Which of these about Extends Attribute is incorrect ?
31 32
isThreadSafe attribute tells the ? Which of these holds good for Java Beans ? jsp:useBean is used for ? jsp:getProperty is used for ? Which of these is not a scope variable for <jsp:useBean>? Which jsp tag can be used to retrieve a property of a bean? Identify the implicit objects accessible to a jsp page that can store objects accessible across multiple requests. Which of the following statements are valid JSP directive?
ans) system when your code is not threadsafe Should have no public instance variables ans) Creating or accessing a bean Modify the value of a bean property page
system when your code is threadsafe Must have a zero-argument (empty constructor) Delete a Bean ans) Read the value of a bean property request
servlet to implement Multiple Thread Model Persistent values should be accessed through get and set methods Set properties of the bean Both A and B ans) output
A and B ans) All of the Above None of the above None of the Above application
33 34 35
36
jsp:useBean
jsp:useBean.property
jsp:useBean.getProperty
jsp:property
37
page
request
response
pageContext
38
<%=somevariable%>
ans) <%@ page language="j ava" import="co m.abc.*"%> javax.servlet. jsp.HttpJspSe rvlet ans) PageContext
39
Which of the following interfaces declares the methods jspInit() and jspDestroy()? Which of the following classes hides the implementation details and provides a standard API to the services provided by the servlet container to a jsp
javax.servlet.jsp.JSP
javax.servlet.jsp.JspServlet
ans)javax.servlet.jsp.Jsp Page
javax.servlet.jsp.Ht tpJspPage
40
HttpSession
Servlet
JspPage
ServletContext
page?
41
You have declared a useBean tag as: <jsp:useBean id="man" class="animal.Human" scope="application"/> In which type of object will this bean be kept?
Servlet
HttpSession
ans)ServletContext
42
Which of the following packages are implicitly imported in the JSP page? Select the correct order that JSP methods are invoked by servlet container If precompile option set to false, for the first time request JSP page takes little more time then subsequent request, is it true? If JSP has option "isThreadSafe=false" set, only one instance will serve all the request. There is no way in JSP you can ask container to have single threaded implementation?
java.lang;
java.util.*
javax.servlets.*
ans) javax.servlet.jsp.*
javax.servlet. jsp.tagext.*
43
44
45
TRUE
ans) FALSE
46
TRUE
ans) FALSE
47
JSPs cannot contain JAVA code. JSP gets converted into a servlet behind the scenes. What will be the output of the following JSP code? <html><body> <% int a = 10; %> <%! int a = 20; %> <%! int b = 30; %> The value of b multiplied by a is <%= b * a %> </body> </html>
TRUE
ans) FALSE
48
ans)True
FALSE
49
50
The jsp:plugin tag is used to insert the browser-specific OBJECTS and EMBED elements Which of the followings cannot be a scope of an object in a jsp page. Which of the following gets or sets the bean in the servletContext container object? Which of the following is valid about include directive in jsp? Which tag in the jsp is used to define the error page. Java Server Pages specification includes
ans)True
FALSE
51
Application
Request
Page
ans)Response
52
ans)<jsp:useBean id=address class=test.addressBean scope=application /> ans) Used for static inclusion location
53
54
exception-type
ans) error-page
55
56
Which codeline must be set before any of the lines that use the PrintWriter Following method(s) cannot be overridden in the JSP page Which of the following statement is true for the include directive Which of the following are the JSP scripting elements What tools can be used to generate the multiple views in jsp Which of the following is legal JSP syntax to print the value of i. Which of the following are correct?
setContentWriter()
setWriter()
setPrintType()
57
jspDestroy()
jspInit()
jspService()
58
ans)It offers option of sharing local variables and better run time efficiency Scriptlets
59
60
xalan-Java
ans) Saxon
Jdk1.5
61
<%int i = 1;%> <%= i %> ans) To use the character %> inside a scriptlet, you may use %\> instead. ans)response
62
JSP scriptlets and declarations result in code that is inserted inside the _jspService method. application
The JSP statement <%! int x; %> is equivalent to the statement <jsp:scriptlet>int x;</jsp:scriptlet%>. session
63
Which of the following can not be used as the scope when using a JavaBean with JSP? The implicit JSP objects like request, response, and out are only visible in the _jspService() method.
The following are some of the predefined variables that maybe used in JSP expression httpSession, context. request
page
64
ans)True
False
65
Which of the following staments are correct about the following jsp lines: <jps:useBean id=name class=java.lang.String /> <%= name %>
It won't compile
ans)It is a valid jsp line and it will print the variable called name
It will work if you create a javabean class with only one variable of type java.lang.String
66
Which of the following are mandatory elements of the tagLibrary descriptor file? What is the difference between forward and sendRedirect?
tlib-version
jsp-version
short-name
tag
67
68
69
ans)RequestDispatcher: server-side redirect with request and response objects.sendRedirect : Client-side redirect with new request and response objects. Custom tags are available only in JSP 1.2 and later, but beans can be used in all JSP 1.x versions. request.getAttribute(String )
RequestDispatcher: clientside redirect with request and response objects.sendRedirect : Server-side redirect with new request and response objects. ans) Custom tags are available only in JSP 1.1 and later, but beans can be used in all JSP 1.x versions. response.getAttribute(Strin g) include
70
Which of the following is not page a valid JSP directive? The above tags in your jsp file will: <jsp:useBean id="people" scope="session" class="bean.People"/> <jsp:setProperty name="people" property="*"/> Create a bean of People.class that will exist for all pages changed on this request.
71
ans) Retrieve a bean of People.class from the session if one exists or create a new one and store it in the session.
Create a bean of People.class that will go out of scope when the page is completed.
72
If you want to write a method in JSP, within what type of tags must you declare the method? which of the following are <jsp:plugin > attributes? Syntax for Expression scripting element?
<@ @>
<%@ %>
<% %>
73
type
ans)codebase
url
align
class
74