Zufallszahlen und JSP

Status
Nicht offen für weitere Antworten.

hugo

Bekanntes Mitglied
Hallo zusammen,

wir haben eine Aufgabe von unserem Dozenten bekommen in einer JSP eine Zufallszahlen anzeigen zu lassen. So weit stellt das keine größere Hürde dar. Das zweite ist aber, das wir beim wiederholten Aufruf der JSP wieder die gleiche Zahl angezeigt bekommen [edit]sollen[/edit] ohne dass wir eine Sessionverfolgung machen oder Cookies setzen. Ein Lösungsansatz brachte von uns hervor, das wenn man in der JSP die Zufallszahl erzeugen lässt diese solange erhalten bleibt, bis das daraus generierte Servlet neu gestartet wird. Ist das die einfache Lösung, die unser Dozent meinte? Warum bleibt die Zufallszahl über die ganze Laufzeit erhalten?

hugo
 
G

Guest

Gast
Baue das hier in die Seite ein, dann sollte jedesmal was neues kommen.
Code:
<%@ page session="false" %> 
<%
  response.setHeader("Cache-Control","no-cache,post-check=0,pre-check=0,no-store");
  response.setHeader("Pragma","no-cache"); 
%>
Es hängt aber davon ab, wie du die Zufallszahlen generierst.
 

hugo

Bekanntes Mitglied
Uups, da ist mir doch glatt ein Fehler in der Beschreibung unterlaufen. Wir sollen beim zweiten Aufruf die gleiche Zahl angezeigt bekommen. Aber eine zweiter User sollte, nach meinem Verständnis der Aufgabe, eine andere Zahl angezeigt bekommen.

Derzeit binden wir die Zufallszahl wie folgt ein:
Code:
<% double zufall = Math.random(); %>
<h1>Zufallszahl: <%= String.valueOf(zufall); %></h1>
 

Bleiglanz

Gesperrter Benutzer
wenn alle user immer die gleichen sehen sollen:

member Variable oder applicationContext

wenn jeder user beim Erstaufruf etwas anderes sehen soll und bei Folgeaufrufen dieses immer wieder: dann geht das nicht ohne Cookies oder Sessions

(ausser mit hanebüchenen Maps via RemoteAddr, das ist aber Mist)
 
Status
Nicht offen für weitere Antworten.

Ähnliche Java Themen

Neue Themen


Oben