Exit demo 1Z0-899 Java EE 6 Web Component Developer Certified Expert PDF format · free preview

Oracle 1Z0-899 - Questions & Answers

Free preview · every answer includes a full explanation

Product page: https://prepkeys.com/1z0-899.html

Question 1
Single choice

Given the element from the web application deployment descriptor:

<jsp  property  group>
<url  pattern>/main/page1.jsp</url  pattern>
<scripting  invalid>true</scripting  invalid>
</jsp--property--group>

And given that /main/page1.jsp contains:

<% int i = 12; %>
<b> <%= i %> </b>

What is the result?

A.

<b> <b>

B.

<b> l2 </b>

C.

The JSP fails to execute.

D.

<% int i = 12 %>
<b> <%= i % > < b>

Question 2
Multiple choice

A web application allows the HTML title banner to be set using a context initialization parameter called titlestr.

Which two properly set the title in the scenario? (Choose two)

A.

<title> $ {titlestr} </title>

B.

<title> $ {initparam.titlestr}</title>

C.

<title> $ {param [0]. titlestr} </title>

D.

<title> $ {paramValues.titleStr} </title>

E.

<title> $ {initParam [`titleStr'] } </title>

F.

<title> $ {servletParams.titleStr} </title>

G.

<title> $ {request.get ("titleStr") } </title>

Question 3
Multiple choice

Given:

11. <%
12. request.setAttribute ("vals", new String[] {"1", "2", "3", "4"});
13. request.setAttribute ("index", "2");
14. %>
15. <% - - insert code here - - %>

Which three EL expressions, inserted at line 15, are valid and evaluate to "3"? (Choose three)

A.

${vals.2}

B.

${vals ["2"] }

C.

${vals.index}

D.

${vals[index] }

E.

${vals} [index]

F.

${vals. (vals.index) }

G.

${vals [vals[index-1]] }

Question 4
Multiple choice

Given:

Which three EL expressions, inserted at line 16, are valid and evaluate to "d"? (Choose three)

A.

${map.c}

B.

${map.[c]}

C.

${map.["c"]}

D.

${map.map.b}

E.

${map.[map.b]}

F.

${map. (map.b)}

Question 5
Single choice

You are building a dating service web site. Part of the form to submit a client's profile is a group of radio buttons for the person's hobbies:

20. <input type = `radio' name = `hobbyEnum' value = `HIKING'> Hiking <br>
21. <input type = `radio' name = `hobbyEnum' value = `SKING'> Sking <br>
22. <input type = `radio' name = `hobbyEnum' value = `SCUBA'> SCUBA <br>
23. <! - - and more options - - >>

After the user submits this form, a confirmation screen is displayed with these hobbies listed. Assume that an application-scoped hobbies, holds a map between the hobby enumerated type and the display name.

Which EL code snippet will display Nth element of the user's selected hobbles?

A.

${hobbies [hobbyEnum[N]}

B.

${hobbies [paramValues.hobbyEnum[N]]}

C.

${hobbies [paramValues @ `hobbyEnum' @N]

D.

${hobbies.get(paramValues.hobbyEnum[N]) }

E.

${hobbies [paramValues.hobbyEnum.get(N)] }

Question 6
Single choice

Given:

1. <% int[] nums = {42,420,4200};
2. request.setAttribute("foo", nums); %>
3. ${5 + 3 It 6}
4. S(requestScope['foo'][0] ne 10 div0>
5. ${10 div 0}

What is the result?

A.

true true

B.

false true

C.

false true 0

D.

true true Infinity

E.

false true Infinity

F.

An exception is thrown

G.

Compilation or translation fails

Question 7
Single choice

You are building a web application with a scheduling component. On the JSP, you need to show the current date, the date of the previous week, and the date of the next week.

To help you present this information, you have created the following EL functions in the `d' namespace:
- Name : curData; signature: java.util.utilDate CurrentDate() - Name : curData; signature: java.util.utilDate
addweek (java.util.Date, int)
- Name: dateString; signature: java.util.String getDataString (jave.util.Data)

Which EL code snippet will generate the string for the previous week?

A.

${d:dateString(affWeek(curDate(), -1)) }

B.

${d:dateString [addWeek[curDate[], - ]] }

C.

${d:dateString [d:addWeek[d:curDate[], - 1]] }

D.

${d:dateString (d:addWeek(d:curDate(), -1)) }

Question 8
Multiple choice

Given a header in an HI IP request: X-Retries: 4 A

Which two retrieve the value of the header from a given HttpServletRequest request? (Choose two)

A.

request-getHeader("X-Retries")

B.

request.getlntHeader("X-Retries")

C.

request.getRequestHeader("X-Retries")

D.

request.getHeaders{"X-Retries").get(0)

E.

request.getRequestHeaders("X-Retries").get(0)

Question 9
Single choice

Given an HttpServletRequestrequest and HttpResponseresponse, which sets a cookie "username" with the value "joe" in a servlet?

A.

request.addCookie("username", "joe")

B.

request.setCookie("username", "joe")

C.

response.addCookie("username", "joe")

D.

request.addHeader(new Cookie("username", "joe"))

E.

request.addCookie(new Cookie("username", "joe"))

F.

response.addCookie(new Cookie("username", "joe"))

G.

response.addHeader(new Cookie("username", "joe"))

Question 10
Single choice

Which annotation enables a servlet to efficiently process requests of typo multipart/form-data that involve large files being uploaded by the client?

A.

@AcceptMultipart

B.

@MultiPartConfig

C.

@MultiPartFormData

D.

@WebServlet (multipart = true)

Showing 10 of 108 questions · Unlock the full set