bonjour,
je viens de créer un servlet avec JBuilder 2 (fichier->nouveau->servlet)
et j'ai de nombreuse question à poser (voir à la fin).
voici le code du .html :
et le .java :<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>Servlet1</TITLE>
</HEAD>
<BODY>
<FORM action=http://localhost:8080/servlet/test1/Servlet1 method=POST>
Nom : <input type="text" name="nom" size="15"/><br/>
Prenom : <input type="text" name="nom" size="15"/><br/>
Statut : <select name="statut" size="1">
<option value="Etudiant">Etudiant</option>
<option value="Prof">Enseignant</option>
</select></br>
<input type="submit" name="boutonOk" value="Valider">
</form>
</BODY>
</HTML>
Ou se trouve le .class ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 import javax.servlet.*; import javax.servlet.http.*; import java.io.*; import java.util.*; public class Servlet1 extends HttpServlet { public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html"); response.getWriter().println("<html><body><p>Bonjour" + request.getParameter("prenom")+ " "+ request.getParameter("nom")+"</p></body></html>"); } }
Est-il obligatoire de créer un .jar ou .war pour que tomcat puisse lancer la servlet ?si oui ou le mettre ?
Ou faut-il créer un dossier "example" (dans "web apps") de tomcat contenant deux dossiers ("WebInf" et "classes")qui cette dernière aura le .java dedans .C'est CE QUE j'ai fait personnelement ^^. Est ce que cela suffit ?
Sinon en gros ou placer les .java .class .html ou autre... dans un dossier à créer ou non dans tomcat pour faire marcher le servlet ??
pour tester le servlet :
http://127.0.0.1:8080/Example/Servlet/Servlet1
ce lien m'indique une erreur 404 dans l'explorateur.
merci d'avance.
ps:les docs et les tutoriels téléchargés ne me renseignent pas sur ces questions si vous connaissez un bon tuto explicatif en francais ... merci
Partager