Vector<Questao> v5 = new Vector();
Vector<Questao> v6 = new Vector();
Vector<Questao> vec_final = new Vector();
Vector<Questao> vec_tratado = new Vector();
int i = 0;
QuestaoDAO qdao = new QuestaoDAO();
if(id.length()>0){
q1 = qdao.buscaPeloId(Integer.parseInt(id));
}
if(professor.length()>1){
v2 = qdao.buscaPorProfessor(professor);
}
if(!tags.isEmpty()){
String[] palavras = new String[tags.size()];
for(int j = 0; j < tags.size(); j++){
palavras[j] = tags.get(j);
}
v3 = qdao.searchInTags(palavras);
}
if(disciplinas[0].length()>1){
v4 = qdao.buscaPelaDisciplina(disciplinas[0]);
}
if(tipo.length()>0){
v5 = qdao.buscaPeloTipoQuestao(tipo);
}
if(grau.length()>0){
v6 = qdao.buscaPeloGrauDificuldade(Integer.parseInt(grau));
}
//filtraQuestao(...)faz a intersecção...
vec_tratado = qdao.filtraQuestoes(q1, v2, v3, v4, v5, v6);
out.println("<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>");
out.println("<html>");
out.println("<head>");
out.println("<title>");
out.println("Resultado da Busca");