Galera to tentando fazer uma listagem simples usando o <html:select> do struts mas fica dando um erro aqui.
Segue erro:
Cannot find bean under name Analista
Segue Bean:
<code>
package br.com.site.beans;
import java.util.Date;
import java.util.Set;
import javax.persistence.Entity;
import javax.persistence.GeneratorType;
import javax.persistence.Id;
import javax.persistence.ManyToMany;
import javax.persistence.Table;
@Entity
@Table (name=“ANALISTAS”)
public class Analista {
Long id;
Date dataAdmissao;
Integer experiencia;
String qualificacoes;
String nome;
Set<Projeto> projetos;
public Date getDataAdmissao() {
return dataAdmissao;
}
public void setDataAdmissao(Date dataAdmissao) {
this.dataAdmissao = dataAdmissao;
}
public Integer getExperiencia() {
return experiencia;
}
public void setExperiencia(Integer experiencia) {
this.experiencia = experiencia;
}
@Id (generate=GeneratorType.AUTO)
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
@ManyToMany
public Set<Projeto> getProjetos() {
return projetos;
}
public void setProjetos(Set<Projeto> projetos) {
this.projetos = projetos;
}
public String getQualificacoes() {
return qualificacoes;
}
public void setQualificacoes(String qualificacoes) {
this.qualificacoes = qualificacoes;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
}
</code>
segue jsp:
<%@taglib uri=“http://java.sun.com/jsp/jstl/core” prefix=“c”%>
<%@taglib uri="/WEB-INF/tld/struts-html.tld" prefix=“html”%>
<%@taglib uri="/WEB-INF/tld/struts-bean.tld" prefix=“bean”%>
<html:html>
<html:select name=“Analista” property=“analista.id”>
<html:options collection=“modelo” property=“analista.id” labelProperty=“analista.nome”/>
</html:select>
</html:html>
modelo é um arraylist que populo na minha acao
Alguem pode ajudar?
Agradeço desde já
Alberto


