Il y a actuellement 409 visiteurs
Jeudi 21 Novembre 2024
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 [Java] Programmation fonctionnelle
Avec Java 8, une discrète (r)évolution s'est opérée, avec l'arrivée des functors et des expressions lambda, qui permettent (enfin) une programmation plus ou moins fonctionnelle. Qu'est-ce qu'un functor ? Rien de plus qu'une fonction encapsulée dans un objet ! Quel intérêt ? Avant Java 8, il était im ...
Réponses: 3

Message IDE Java pour Android
J'ai longtemps cherché un IDE digne de ce nom pour pouvoir m'entraîner à programmer en Java sur ma7 tablette Android. Après en avoir testé pas loin d'une dizaine, tous aussi nuls les uns que les autres, j'ai enfin trouvé la perle rare : Igneous, disponible sur Google Play Store !
Réponses: 0

Message Clé usb détecter et afficher mes pas son espace de stockage
Bonjour, j'ai un problème, j'ai une clé usb qui est détecter et afficher dans l'explorateur de fichier mais son espace de stockage n'est pas afficher ni dans l'explorateur de fichier ni dans la gestion des disquesQuelqu'un peut-il m'aider a résoudre ce problème svp ?
Réponses: 2

Message [réglé ailleurs] Ouvrir Word sur page d'accueil, possible ?
Bonsoir,Souhaitant ouvrir tout nouveau document sur la page Accueil dans Word 2013, elle s'ouvre systématiquement sur la page Fichier.Ne sachant pas si c'était la solution, je suis allé dans Fichier/Options/Général/Options de démarrage où j'ai décoché la case Afficher l'écran de démarrage au lanceme ...
Réponses: 5

Message [Réglé] TrojanDownloader:Java/Agent.S détecté
Hello,Concernant ton fichier .bat, fait un clic droit dessus et sélectionne "Exécuter en tant qu'administrateur"A+
Réponses: 29

Message [Réglé] TrojanDownloader:Java/Agent.S détecté PC n° 2
bonsoirheracles a écrit:Un modérateur se chargera de passer le sujet en mode résolu.C'est fait
Réponses: 11

Message [Réglé] page internet sui s ouvre en plus
bonjoura chaque puverture d'une page internet j'ai ce lien qui s'ouvre dans une nouvelle page :http://159.223.178.162/werrx01/?phone=0 ... EifQ%3D%3D
Réponses: 26


Qui est en ligne

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


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