Salut tout le monde
j'ai écris la requete suivante dans ma jsp mais elle ne s'exécute pas faute de syntaxe :
String a=(String)session.getAttribute("ss" );
//connexion à la base
PreparedStatement stm = con.prepareStatement ("Select champs From Table WHERE champs='"+a+"');
Alors il m'affiche l'erreur suivante:
Impossible d'utiliser faire-suivre (forward) après que la réponse ait été envoyée
Voilà le code de ma servlet:
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
{
HttpSession session=request.getSession();
session.setAttribute("ss",s);
if(...)
{
getServletContext().getRequestDispatcher("/Page1.jsp" ).forward(request,response);
}
else
{
getServletContext().getRequestDispatcher("/Page2.jsp" ).forward(request,response);
}
est ce que quelqu'un peut m'aider???
merci d'avance