Boa tarde,
Gostaria de saber como setar o valor de um atributo de uma taglib personalizada com um objeto, por exemplo tenho um tag forum, /WEB-INF/forum.tld e uma classe Forum que possui todos os atributos get e sets para o objeto fórum, uma classe ForumDAO em que implemento o design Patterns Data Access Object e uma ForumTag.
No JSP crio um bean forum e set todos seus atributos com <jsp:setProperty> e crio uma referência para minha tag /WEB-INF/tlds/forum.tld deste modo <%@taglib uri="/WEB-INF/tlds/forum.tld" prefix=“forum”%>
como na classe ForumTag tenho os méodos public void setForum(Forum f); eu precisaria executar
<forum:forum forum="<%forum%>"/> ou algo do tipo para setar o objeto fórum na classe ForumTag, só que ocorre o seguinte erro :
Unable to convert string ‘<%forum%>’ to class br.ufu.eletrica.forum.negocio.Forum for attribute forum: java.lang.IllegalArgumentException: Property Editor not registered with the PropertyEditorManager
Se alguém puder me ajudar, obrigado !
Fernando Queiroz
Uberlândia - MG