begin process at 2012 02 15 03:04:38
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Java

 > 

Archives

 > 

Au secours

 > 

Pbm à la compil d'un servlet


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Pbm à la compil d'un servlet

mercredi 28 décembre 2005 à 19:00:27 | Pbm à la compil d'un servlet

romca

Petit souci, quand je compil le le code du servlet suivant, en console j'ai l'erreur sur la ligne 15
"EchoSrvlet.java:15: unreported exception java.lang.ClassNotFoundException; must
be caught or declared to be thrown
                        String message=(String)entree.readObject();"
                                                                                       ^

apparemment javac ne trouve pas la classe correspondante à l'erreur d'exception, mais ce qui m'interresse c'est pourquoi l'erreur viendrait de readObject()?
J'ai compilé sous "C:\Tomcat 5.0\webapps\mesServlets" et j'utilise le JRE 1.5.02.

Si quelqu'un peut m'aider, merci.
Le code:
import java.io.*;
import javax.servlet.ServletException.*;
import javax.servlet.http.*;

public class EchoSrvlet extends HttpServlet {
 public void doPost(HttpServletRequest request, HttpServletResponse response)
  throws ServletException,IOException
 {
  try
  {
   //creation d'un flot d'entree (deserialisation d'objet)
   InputStream in =request.getInputStream();
   ObjectInputStream entree=new ObjectInputStream(in);
   
   String message=(String)entree.readObject();
   entree.close();
   
   String messageinverse="";
   for(int i=message.length()-1; i>=0 ; i--)
   {
    messageinverse=messageinverse+message.charAt(i);
   }
   
   //Creation d'un flot de sortie(serialisation d'objet
   OutputStream out=response.getOutputStream();
   ObjectOutputStream sortie= new ObjectOutputStream(out);
   sortie.writeObject(messageinverse);
   sortie.flush();
   sortie.close();
  }
  catch (IOException e)
  {
   e.printStackTrace();
  }
  
 }
}

mercredi 28 décembre 2005 à 22:54:25 | Re : Pbm à la compil d'un servlet

ducheseb

tu dois mettre un catch(java.lang.ClassNotFoundException cnfe){} dans ton code.

"A game is a series of interesting choices." Sid Meier
mercredi 28 décembre 2005 à 22:59:13 | Re : Pbm à la compil d'un servlet

sheorogath

Membre Club Administrateur CodeS-SourceS
import java.io.*;
import javax.servlet.ServletException.*;
import javax.servlet.http.*;

public class EchoSrvlet extends HttpServlet {
 public void doPost(HttpServletRequest request, HttpServletResponse response)
  throws ServletException,IOException
 {
  try
  {
   //creation d'un flot d'entree (deserialisation d'objet)
   InputStream in =request.getInputStream();
   ObjectInputStream entree=new ObjectInputStream(in);
   try{
   String message=(String)entree.readObject();
}catch(Exception e){
e.printStackTrace();
}   
entree.close();
   
   String messageinverse="";
   for(int i=message.length()-1; i>=0 ; i--)
   {
    messageinverse=messageinverse+message.charAt(i);
   }
   
   //Creation d'un flot de sortie(serialisation d'objet
   OutputStream out=response.getOutputStream();
   ObjectOutputStream sortie= new ObjectOutputStream(out);
   sortie.writeObject(messageinverse);
   sortie.flush();
   sortie.close();
  }
  catch (IOException e)
  {
   e.printStackTrace();
  }
  
 }
}



"n'est pas mort ce qui semble a jamais dormir et en d'etrange temps meme la mort peut mourrir"
vendredi 6 janvier 2006 à 09:53:02 | Re : Pbm à la compil d'un servlet

romca

ok, je vous remercie, je vais essayer de suite, désolé de pas avoir répondu plus tôt mais j'étais en vacances...
vendredi 6 janvier 2006 à 10:38:08 | Resolu

romca

J'ai ressayé, ça fonctionne, ok merci beaucoup!
vendredi 6 janvier 2006 à 18:00:11 | Re : Pbm à la compil d'un servlet

sheorogath

Membre Club Administrateur CodeS-SourceS
avec plaisir ;)

"n'est pas mort ce qui semble a jamais dormir et en d'etrange temps meme la mort peut mourrir"


Cette discussion est classée dans : message, string, servlet, sortie, entree


Répondre à ce message

Sujets en rapport avec ce message

Javamail envoi d'un mail: format html?? [ par zebulaon ] Bonjour,Je cherche à envoyer un mail au format html grace à l'API javamail.Voici le code Java que j'ai trouvé sur internet. Il fonctionne bien, j'ai f PRB JAVAMAIL - MIMEMESSAGE [ par cori2boonzsquad ] Bonjour, j'ai realisé une api utilisant javamail mais j'obtiens un message d'erreur à son execution il me dit que sa vient de la ligne 43(definition d flux de donnees [ par loy_822 ] Bonjour, voila mon probleme : j'envoi un message de mon applet vers ma servlet mais quand je traite la requete dans ma servlet j'ai le message d'erre Reception de mails en JavaMail [ par fllacer ] Bonjour,J'essaie de récupérer des mail en Java (depuis une boite freesbee)Je recupere l'expéditeur, la date, l'objet, le contenu du message dans des S setCaretPosition avec un JEditorPane [ par remy1066 ] slt, j'ai un composant JEditorPane dans lequel je mets un String d'une certaine longueur qui augmente au fur et a mesure. je souhaiterai donc que m ecrire des " dans un fichier ou une string [ par nounouX ] Bonjour a tous voila j'essaye d ecrire dans un fichier de la sorte :  try{   PrintWriter sortie = new PrintWriter(new FileWriter("Result.htm"));       conversion byte[] en String [ par xheo ] salut a tous j'ai developpe une petite application de cryptage avec AES ( bouncycastle) pour chiffrer une chaine de caractere en entree : pour cela j impossible d'afficher une applet a travers un servlet [ par 2tsiris ] Bonjour voici un extrait de ma servlet.Comme vous le voyez j'ai mis les parametre de mon applet mais ca ne fonctionne pas dans ma servlet .quelqu'un s erreur avec javamail [ par rakyouna ] Salut,Quant j'execute le code suivant, j'aurai l'erreur: "Exception reading response".import javax.mail.internet.*;import javax.mail.*;import java.uti Reception sur datagrammeSocket.... [ par ikbpresident84 ] Bonjour a tous,aujourd hui comme d habitude c est un bug a 2 balles pour lequel j ai besoin d un peu d aide....En fait je recois sur une multicastSock


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,449 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales