We agree with Dick—using a set to remove something feels wrong. (But remember, set does a remove only when you pass in a null value.)
The <c:remove> tag is intuitive and simple:
Sharpen your pencil
Test your Tag memory
If you’re studying for the exam, don’t skip this one. The answers are at the end of the chapter.
Fill in the name of the optional attribute.
Fill in the missing attribute name.
Fill in the missing tag names (two different tag types), and the missing attribute name.