-Java un soucis..

kaiz Messages postés 60 Statut Membre -  
 Marine -
Voila mon pblm, j ai fait ma servlet tt ce passé bien jusqu'a ce matin j ai fait je ne c quoi et j ai un objet qui n'est pas reconnu j ai les bonnes bibliothèques vraiment si qqn a une idéé...

import javax.servlet.*;
import java.io.*;
import javax.servlet.http.*;

out.println("<HTML>");

out.println("<HEAD><TITLE> Retour Servlet </TITLE></HEAD>");

Mon pblm se situe sur out. "out ne peut pas etre résolu"
merci de votre aide
A voir également:

6 réponses

kaiz Messages postés 60 Statut Membre 6
 
SVP personne peut m aider...
0
mirza
 
1) t'as oublié de mettre les out.print dans une classe
2) t'as oublié de déclaré out
0
kaiz Messages postés 60 Statut Membre 6
 
Je ne comprends vraiment pas j'ai la meme chose que sur le site

peux tu detailler mirza stp?
0
omar
 
Norma il te manque des ligns (ou est la declaration du import) de + dans un servlet te slignes doivent en général etre dans la redéfinition de la méthode service ou init
...

import javax.servlet.*;
import java.io.*;
import javax.servlet.http.*;

// flux de sortie pr ecrire dans le navigateur
ServletOutputStream out;

public void service(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException
{

try{
//on precise le type
res.setContentType("text/html");
out = res.getOutputStream();

out.println("<HTML>");

out.println("<HEAD><TITLE> Retour Servlet </TITLE></HEAD>");

}
catch (java.lang.Exception ex)
{
// On lève les autres exceptions!.
ex.printStackTrace ();

}

}//end method

Voila c tout: si ca t interesse je peux te filer mon projet de l année derniere sur java servlet (c avec le serveur Tomcat + base de données) et toi c quoi c projet?
A+ Omar
0
Utilisateur anonyme
 
Ajoute ceci
PrintWriter out = response.getWriter();
entre
import javax.servlet.http.*;
et
out.println(
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
kaiz Messages postés 60 Statut Membre 6
 
Ok merci ca marche, j avais oublié d instancier out.

Je fais une appli java jsp sur une base db2 seulement je suis pas une lumiere en java.

En plus j 'utilise wsad perso je le decouvre
0
Marine
 
Salut Kaiz,

moi, je suis novice en JSP et WSAD.
Je voulais savoir ce que c'était que db2, comment on fait fonctionner du JSP sous WSAD.
Je ne connais rien en serveur, j'ai aucune idée des configurations à faire, et quand je veux exécuter mon script, j'ai un message me disant que le port 80 est déjà pris ...

Merci si tu peux m'aider

A+

Marine

PS: Avant je bossais sous Eclipse et je faisais du Java, JDBC avec MySQL
0
omar
 
Deernier conseil: esaye de scinder tes servlets de ne pas avoir un qui fait plein d'appli diffrente pr cela utilise la methode sendredirtect dans la methode service.
Elle te permet apres avoir fait par exemple un insertion dans ta base de te rediriger vers la page web donnée en parametre.

//on reouvre la page web res.sendRedirect("essaI");

Sinon egalement t en a pas marre de faire des out.println("" et rajouter les cotes et \"?
j ai fait un peiti prog en java qui fait ca tt seul (il lit le code html du fichier)
Tu gagnes bcp de temps

Enfin je veux juste te dire que si tu dois charger une page constante(donc non dynamique) c ta page de garde t pas obligé de passer par des out.println mais tu peux la charger directement depuis son repertoire

le code source ici on charge la page pagedegarde.html:
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class page1 extends HttpServlet {

public void service (HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException
{
// Get the dispatcher; it gets the main page to the user
RequestDispatcher dispatcher =
getServletContext().getRequestDispatcher(
"/site/pagedegarde.htm");
if (dispatcher == null) {
System.out.println("There was no dispatcher");
// No dispatcher means the html file could not be found.
response.sendError(response.SC_NO_CONTENT);

} else {
System.out.println("There is a dispatcher");

dispatcher.forward(request, response);
}
}

}

0