I am preapring for web component certification and I have a question from a mock exam which confused me. This is the question with the answer:
Given that a scoped attribute cart exists only in a user's session, which two, taken independently, ensure the scoped attribute cart no longer exists? (Choose two.)
A. ${cart=null}
B. <c:remove var="cart"/>
C. <c:remove var="${cart}"/>
D. <c:remove var="cart" scope="session"/>
E. <c:remove scope="session">cart</c:remove>
F. <c:remove var="${cart}" scope="session"/>
G. <c:remove scope="session">${cart}</c:remove>
Answer: D,E
Incorrect Answers:
Not C: no session scope attribute
Not G: ${cart} will return the VALUE of cart, not the cart variable
In my opinion the correct answers are B and D not D,E as it is written in the mock exam. Am I right ? Please help me!