Il y a actuellement 201 visiteurs
Mercredi 14 Avril 2021
accueilactualitésdossierscomparer les prixtélécharger gratuitement vos logicielsoffres d'emploiforum informatique
Connexion
Créer un compte

afficher le résultat d'une requete sur même page jsp java

Un nouveau programme qui ne fonctionne pas sur votre matériel informatique ? un message d'erreur venant d'un de vos logiciels ? Une mise à jour bloque? Besoin d'aide ? Posez vos questions sur ce forum d'entraide !

afficher le résultat d'une requete sur même page jsp java

Message le 09 Mai 2012 09:57

Bonjour,

Je sais que la question a déjà été posée mais je ne comprends pas bien et je n'arrive pas à l'adapter à mon projet.

voici ma page jsp :
Code: Tout sélectionner
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<%@page import="bean.EntiteBean"%>
<%@page import="bean.TypeBean"%>
<%@page import="bean.DescripteurBean"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Visualisation</title>
</head>
<body>
<h3>Visualisation</h3>
   <form action="AfficheResult" method="post">
      <table>
         <tr>
            <th>
               Nom : <select name="nom_entite">
            <%
            //System.out.println(EntiteBean.getNom().size());
            for(int i=0; i<EntiteBean.getNom().size(); i++){
               out.println("<option value="+EntiteBean.getNom().get(i)+">"+EntiteBean.getNom().get(i)+"</option>");
            }
            %>
               </select>
            </th>
         </tr>
      </table>
      <input type="submit" value="submit_entite">      
    </form>
   <table>
         <tr>
            <th>
               Nom : <% out.println("<p>"+EntiteBean.getResultNom().getString("NOMOBJET")+"<\\p>");%>
            </th>
            <th>
               Type : <% out.println("<p>"+EntiteBean.getResultNom().getString("NOM_TYPE")+"<\\p>"); %>
            </th>
         </tr>
   </table>
</body>
</html>


et mon servlet :

Code: Tout sélectionner
package servlet;

import java.io.IOException;
import java.sql.ResultSet;
import java.util.ArrayList;
import java.util.List;

import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

import bean.EntiteBean;

import projet_alan.Descripteur;
import projet_alan.Entite;

/**
 * Servlet implementation class AfficheResult
 */
public class AfficheResult extends HttpServlet {
   private static final long serialVersionUID = 1L;
   EntiteBean entBean = new EntiteBean();
   HttpSession session;
       
    /**
     * @see HttpServlet#HttpServlet()
     */
    public AfficheResult() {
        super();
        // TODO Auto-generated constructor stub
    }

   /**
    * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
    */
   protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
      Entite ent = new Entite();
      List<String> listNomEnt = new ArrayList<String>();
      List<Integer> listIdEnt = new ArrayList<Integer>();
      listNomEnt=ent.requete_nom();
      listIdEnt=ent.requete_id_entite();
      entBean.setNom(listNomEnt);
      entBean.setIDEntite(listIdEnt);
      response.setContentType("text/html");
      RequestDispatcher view = request.getRequestDispatcher("visualisation.jsp");
      view.forward(request, response);
      // TODO Auto-generated method stub
   }

   /**
    * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
    */
   protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
      String nom_entite;
      Entite ent = new Entite();
      ResultSet result;
      nom_entite = request.getParameter("nom_entite");
      result=ent.afficher(nom_entite);
      entBean.setResultNom(result);
      response.setContentType("text/html");
      RequestDispatcher view = request.getRequestDispatcher("visualisation.jsp");
      view.forward(request, response);
      // TODO Auto-generated method stub
   }

}


Apparemment il faut utiliser une HttpSession mais je vois pas où la mettre et tester si c'est null dans la page jsp.

Est ce que quelqu'un peut m'aider?

Alaninho
alaninho
Visiteur Confirmé
Visiteur Confirmé
 
Messages: 22
Inscription: 25 Oct 2011 09:09
 



Sujets similaires

Message [Réglé] Webexpert. La Page d'ouvertiye a été modifiée ?
Bonjour à tousJe suis un fidèle de WEBEXPERT depuis plus de dix ans. Avec ce logiciel j'ai créé un ite personnel.(jacques.lapeyre.pagesperso-orange.fr)Tout a été parfait mais depuis deux jours à l'appel du logiciel j'ai un écran vide avec le seul bandeau suivant au lieu et place de l'édition d'une ...
Réponses: 3

Message mention localisation sur page d'accueil google
Bonjour.Mozilla-Firefox est installé sur mon PC (Window10) avec comme page d'accueil Google. La localisation est mentionnée en bas de cette page à gauche, France, Belgique ou autre en fonction de la localisation de mon VPN. Depuis quelques jours, cette localisation n'apparait plus. Comment puis-je l ...
Réponses: 0

Message Page d'accueil W10 coercitive
Bonjour,Problème mineur en apparence mais qui vient s'ajouter à la longue liste de ces occasions où Windows ne nous laisse pas le choix :Jusqu'ici quand j'allumais mon PC il me proposait la traditionnelle photo en fond d'écran accompagnée de sa légende appétissante.Si on veut en savoir plus, ce qui ...
Réponses: 6

Message page internet intempestive [Réglé]
bonjourquand j'ouvre une page internet avec mozilla celle ci ne s'affiche pas correctement comme d'habitude et de plus j'ai une page internet qui s'ouvre et me bloque (je dois redémarrer mon pc)merci et bonne journée
Réponses: 29

Message Svp aide pas de page web mais j'ai du reseau
Bonjour tout le monde . Je souhaiterai de l'aide svp car j'ai chercher et essayer plein de solutions sur le net mais rien ne marche.; j'ai un ordinateur portable de 2 ans avec windows 10. Jai le wifi connecté dessus + j'ai essayé avec un cable ethernet rj45 ( je le vois aussi dans mes parametre rese ...
Réponses: 2

Message NetFramework et Java sous Win10
Est-ce que ces trois plug-in (est-ce bien des plug-in, ou carrément des logiciels?) sont encore nécessaire sous Win10?Je sais que certains d'entre-eux fonctionnent avec certains programmes mais que Win10 les installe d'office lors de l'installation des dits programmes. Ma question se porte plutôt su ...
Réponses: 1

Message [Résolu] Page d'accueil sur wordpress
Bonjour, je ne sais pas trop où poster ceci sur le forum, je tente ici.En fait je commence à créer un site wordpress. J'aimerais définir une page d'accueil sur celui-ci. MAis lorsque je regarde des tutos, je dois simplement utiliser ce réglage : Mais je ne l'ai pas sur mon Wordpress :Quelqu'un sait- ...
Réponses: 2


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 9 invités


.: Nous contacter :: Flux RSS :: Données personnelles :.