Zadanie polega na zaimplementowaniu gry w zgadywanie liczby. Program składa się z jednej strony JSP, stanowiącej interfejs użytkownika i źródło logiki. Strona JSP zawiera formularz HTML umożliwiający podanie dowolnej liczby. Gra przebiega w następujący sposób: przed rozpoczęciem gry następuje wylosowanie liczby-zagadki z przedziału <0-100>. Następnie, gracz podaje liczbę z przedziału <0-100> używając do tego formularza HTML. W odpowiedzi na przesłanie formularza gracz jest informowany, czy podana przez niego liczba jest większa czy mniejsza od liczby-zagadki. Gracz kontynuuje grę do momentu odgadnięcia zagadkowej liczby. Liczba-zagadka może być przekazana przez zmienną sesyjną, komponent JavaBean lub ciasteczko.
Zadanie polega na zaimplementowaniu gry w zgadywanie liczby. Program składa się z jednej strony JSP, stanowiącej interfejs użytkownika i źródło logiki programu oraz z jednego komponentu JavaBean służącego do przechowywania stanu gry. Strona JSP zawiera formularz HTML umożliwiający podanie dowolnej liczby. Gra przebiega w następujący sposób: przed rozpoczęciem gry następuje wylosowanie liczby-zagadki z przedziału <0-100>. Następnie, gracz podaje liczbę z przedziału <0-100> używając do tego formularza HTML. W odpowiedzi na przesłanie formularza gracz jest informowany, czy podana przez niego liczba jest większa czy mniejsza od liczby-zagadki. Gracz kontynuuje grę do momentu odgadnięcia zagadkowej liczby. Po odgadnięciu liczby-zagadki gracz jest informowany o liczbie wykonanych prób. Liczba-zagadka oraz liczba prób gracza są przechowywane w komponencie JavaBean i przekazywane w zasięgu reąuest.
Podpowiedz
Utwórz komponent JavaBean o Gra. Umieść w nim składowe int zagadka oraz int próby. Wylosuj początkową wartość liczby zagadki wykorzystując odwołanie do klasy java. util. Random w konstruktorze komponentu JavaBean.
Dodaj do komponentu metodę zwiększającą liczbę prób, aby łatwiej było wywołać tę metodę z poziomu strony JSP.
Podaj liczbę: [ Zgaduj [
Twoja liczba (50) jest Miększa niż zagadka
Podaj liczbę: | Zgaduj |
Brawo, zgadła(e)ś po 6 próbach.
Spróbuj raz jeszcze.