Gente eu já n sei mais o que fazer, tenho 3 dias tentando resolver esse método e nada.
o problema é o seguinte qd eu chamo o método obterusuario eu preciso passar o parâmetro na minha lista na minha página jsp. porém assim q eu informo o parâmetro o eclipse informa um erro.
vou deixar o código abaixo. eu estou achando q pra lista o método de passar parâmetro é difente. só pode!
<% ListarUsuarios resultado = new ListarUsuarios();
List<Usuario> obtregistro = resultado.obterusuario(user); << o erro é apresentado nesse parâmetro(user)
for(Usuario p: obtregistro)
{
%>
public List obterusuario(Integer user){
Consultar consulta = new Consultar ();
EntityManager obconsulta = consulta.getEntityManager();
System.out.println("passou"+user);
//String query = ("SELECT U FROM CADASTRO_USUARIO U WHERE U.USR_CODIGO='"+user+"'");
String query = "SELECT U FROM CADASTRO_USUARIO U WHERE U.USR_CODIGO=:user";
TypedQuery<Usuario> tq = obconsulta.createQuery(query,Usuario.class);
//tq.setParameter("user", user);
tq.setParameter("user", Integer.valueOf(user));
return tq.getResultList( );
}