Boa tarde pessoal,
estou iniciando minha caminhada no java… estou fazendo um programas de cadastro,inclusão e pesquisa de plantas medicinais,que foi até um exemplo legal que vi na web…
fiz a minha classe plantas,minha conexão e minha pesquisa…
estou com dúvida na parte do servlet… por exemplo… tenho a página que me envia um tipo de pesquisa (1,2ou3) e a string a ser pesquisada.
conforme o código abaixo
Pesquisar por: Nome Vulgar Nome Científico Uso Popular
fiz esse pesquisaPlantaServlet que irá selecionar os dados
public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException,ServletException{
response.setContentType(“text/plain”);
String nomePesq = request.getParameter(“nomePesq”);
String tipoPesq = request.getParameter(“tipoPesq”);
try{
if(tipoPesq.equals(“1”)){
PlantasDAO plantas = new PlantasDB();
List listPlantas = plantas.getAllPlantas();
RequestDispatcher rd = request.getRequestDispatcher("/farmacia/plantaCadastrada.jsp");
rd.forward(request,response);
}else
if(tipoPesq.equals(“2”)){
PlantasDAO plantas = new PlantasDB();
List listPlantas = plantas.getAllPlantas();
RequestDispatcher rd = request.getRequestDispatcher("/farmacia/plantaCadastrada.jsp");
rd.forward(request,response);
}else
if(tipoPesq.equals(“3”)){
PlantasDAO plantas = new PlantasDB();
List listPlantas = plantas.getAllPlantas();
RequestDispatcher rd = request.getRequestDispatcher("/farmacia/plantaCadastrada.jsp");
rd.forward(request,response);
}
}catch(FarmaciaException e){
e.printStackTrace();
RequestDispatcher rd = request.getRequestDispatcher("/farmacia/plantaCadastrada.jsp");
rd.forward(request,response);
}
}
Como ainda não fiz as sql’s estou mandando todos fazer a mesma sql (isso é tranquilo)…
mas aí surge a grande dúvida como jogar o resultado dessa pesquisa numa página web obedecendo o mvc??
a pagina seria essa…
| Resultado da Pesquisa |
| Nome Popular | Descrição | Foto |
queria saber se vcs podem me ajudar nessa…
o que não ficou claro para mim é como vou pegar o resultado do meu servlet?? Vou ter que jogá-lo num contexto??
context.setAttribute(“PesquisaPlantas”, ???);
obrigado