eu tenho um listebox com nome e titulo, e um campo onde a pessoa vai digitar o que quer pesquisar:
<table>
<form action="cd.search.logic">
<tr><td>
<fmt:message key="titulo"/>
</td>
<td>
PESQUISAR POR :.<SELECT NAME = "menu" SIZE=1>
<OPTION>Título
<OPTION>Nome
<OPTION>Ano
<OPTION>Musica
<OPTION>Cd
<OPTION>Tipo
<OPTION>Gravadora
</SELECT>
<input autocomplete="off" id="cdTitulo" name="cd.titulo" />
<BUTTON type="submit" id="pretty" title="ATENÇÃO: ${usuario.login} - Click aqui para pesquisar por título" >Pesquisar<IMG ></BUTTON>
</td></tr>
</form>
</table>
está e minha pesquisa:
package br.com.caelum.lojavirtual.dao;
import br.com.caelum.lojavirtual.modelo.Usuario;
import org.hibernate.Query;
import org.hibernate.Session;
import java.util.List;
import org.hibernate.Session;
import org.hibernate.criterion.Restrictions;
import br.com.caelum.lojavirtual.modelo.Cd;
import org.vraptor.annotations.Logic;
public class CdDao {
private Session session;
CdDao(Session session) {
this.session = session;
}
public void add(Cd cd) {
session.save(cd);
}
[color=red]
@SuppressWarnings("unchecked")
public List<Cd> searchSimilarTitulo(String titulo) {
return session.createCriteria(Cd.class).add(
Restrictions.ilike("titulo", "%" + titulo + "%")).list();
}
[/color]
}
COMO EU FAÇO PARA POR ESSE PARÂMETRO DA LISTEBOX DENTRO DA CRITÉRIA ?
DESDE JÁ OBRIGADO PELA AJUDA DE TODOS OS AMIGOS DO FORUM !