Faaal GUJ,
bom eu encontrei uma jsp com um scriplet que faz o que eu preciso, ela interage com um JQuery. Bom não gosto de usar scriplets em jsp por isso estava tentando criar um servlet para resolver o problema. Bom o código da jsp é o seguinte :
<%@page import="java.util.Iterator"%>
<%@page import="java.util.List"%>
<%@page import="classes.Conexao"%>
<%
Conexao db = new Conexao();
try{
db.mtdConexao();
}catch(Exception e){
System.out.println("Erro ao chamar o método mtdConexao");
e.printStackTrace();
}
try{
String query = request.getParameter("q");
List<String> countries = db.getData(query);
Iterator<String> iterator = countries.iterator();
while(iterator.hasNext()) {
String country = (String)iterator.next();
out.println(country);
}
} catch(Exception e){
System.out.println("Erro ao chamar request.getparameter");
e.printStackTrace();
}
%>
Esta jsp acima é chamada por uma outra jsp que tem o seguinte código:
<html>
<head>
<link rel="stylesheet" type="text/css" href="css/jquery.autocomplete.css" />
<script src="js/jquery-1.4.4.min.js"></script>
<script src="js/jquery.autocomplete.js" type="text/javascript" charset="utf-8"></script>
<script language="JavaScript" type="text/javascript" src="js/jsMask.js"></script>
<style>
input {
font-size: 120%;
}
</style>
</head>
<body>
<h3>Country</h3>
<input type="text" id="country" name="country" onkeypress="javascript:mascara(this,maskEspecialChar)" />
<script>
$("#country").autocomplete("getdata.jsp");
</script>
</body>
</html>
Tentei de algumas formas usar o request.setAttribute(); para conseguir o mesmo resultado mas não funcionou. Como posso passar este scriplet para uma servlet ?
Vlwz.