Which code snippet of JSTL code satisfies this requirement?

Assume a JavaBean com.example.GradedTestBean exists and has two attributes. The attribute
name is of type java.lang.String and the attribute score is of type java.lang.Integer. An array of
com.example.GradedTestBean objects is exposed to the page in a request-scoped attribute called
results. Additionally, an empty java.util.HashMap called resultMap is placed in the page scope. A
JSP page needs to add the first entry in results to resultMap, storing the name attribute of the
bean as the key and the score attribute of the bean as the value. Which code snippet of JSTL
code satisfies this requirement?

Assume a JavaBean com.example.GradedTestBean exists and has two attributes. The attribute
name is of type java.lang.String and the attribute score is of type java.lang.Integer. An array of
com.example.GradedTestBean objects is exposed to the page in a request-scoped attribute called
results. Additionally, an empty java.util.HashMap called resultMap is placed in the page scope. A
JSP page needs to add the first entry in results to resultMap, storing the name attribute of the
bean as the key and the score attribute of the bean as the value. Which code snippet of JSTL
code satisfies this requirement?

A.
${resultMap[results[0].name] = results[0].score}

B.
<c:set var=”${resultMap}” key=”${results[0].name}” value=”${results[0].score}” />

C.
<c:set var=”resultMap” property=”${results[0].name}”>
${results[0].value} </c:set>

D.
<c:set var=”resultMap” property=”${results[0].name}” value=”${results[0].score}” />

E.
<c:set target=”${resultMap}” property=”${results[0].name}” value=”${results[0].score}” />

Explanation:



Leave a Reply 0

Your email address will not be published. Required fields are marked *