But, in order to match the explanation I suppose it should have name="${acct2}", because the explanation states:<jsp:setProperty name="acct2" property="address" value="${acct1.address}" />
jsp:setProperty uses the "name" of the bean that has been created using jsp:useBean tag (the id value).So ${acct2} will not work here because ${acct2} is not the name of the bean but a reference to the bean itself.