Vous êtes sur la page 1sur 1

On vous demande de développer une application web de Jeux en ligne.

Pendant une session de


Jeux, l'utilisateur dispose de deux niveaux (level1 et level2) à surmonter avec succès. Chaque niveau est
présenté par une page html (« level1.html », « level2.html »). Un niveau est dit validé si le score retenu
dépasse une constante prédéfinie (constScore1 pour level1 et constScore2 pour level2). L’utilisateur ne
peut afficher et jouer le level2 que si le level1 est validé.
Travail demandé :
Ecrire le code de la Servlet Jeux.java qui sera invoqué à chaque click sur le bouton «Valider » de
chacune des pages « level1.html », « level2.html » (voir code ci-dessous).
Lorsque la Servlet Jeux.java est invoqué, elle doit vérifier la validité du score :
 Si le score est valide alors la Servlet le stocke et affiche le prochain niveau (level2).
 Si le score n’est pas valide la Servlet affiche le même niveau pour que l’utilisateur joue une
autre fois le même niveau.
Lorsque l’utilisateur valide les deux niveaux, la Servlet affiche un message pour féliciter le joueur et
lui indiquer son score final qui est la somme des deux scores retenus des deux niveaux.

Level1.html
<HTML><HEAD><TITLE>Jeux en ligne</TITLE></HEAD><BODY>
<form action="http://127.0.0.1:8080/ds/Jeux" method=GET>
...
Score1 : <input type="text" name="score1" size=10 value="">
<input type="submit" value="Valider"></form></BODY></HTML>
Level2.html
<HTML><HEAD><TITLE>Jeux en ligne</TITLE></HEAD><BODY>
<form action="http://127.0.0.1:8080/ds/Jeux" method=GET>
...
Score2 : <input type="text" name="score2" size=10 value="">
<input type="submit" value="Valider"></form></BODY></HTML>
Jeux.java
import java.io.*;
import java.util.*;
import javax.servlet.Servlet.*;
import javax.servlet.http.*;
public class Jeux extends HttpServlet {
int constScore1 =10 ; int constScore2 =10 ;
……………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………

Vous aimerez peut-être aussi