hallo!
ich habe ein problem mit dem speichern von daten in einer session:
also, auf der einen seite habe ich jsp files. in ihnen werden attribute wie folgt gesetzt bzw. abgefragt.
hinter jedem jsp file steht eine Action Klasse (über struts verknüpft). in der perform methode greife ich dann folgendermaßen auf die attribute zu:
soweit so gut. funktioniert mit einem anwender wunderbar.
steigen jedoch 2 anwender(unterschiedliche pcs) in das system ein überschreibt der 2. anwender alle attribute des ersten anwenders.
ich speichere zb die userbean in der session, so wird zB ein gerade angemeldeter user A zum user B (wenn sich der user B anmeldet)
ich suche schon den ganzen tag nach einer lösung.
danke für eure hilfe[/code]
ich habe ein problem mit dem speichern von daten in einer session:
also, auf der einen seite habe ich jsp files. in ihnen werden attribute wie folgt gesetzt bzw. abgefragt.
Code:
request.getSession().setAttribute("testobjekt", userDaten);
bzw. request.getSession().getAttribute("testobjekt")
hinter jedem jsp file steht eine Action Klasse (über struts verknüpft). in der perform methode greife ich dann folgendermaßen auf die attribute zu:
Code:
public ActionForward perform(ActionMapping mapping, ActionForm form, HttpServletRequest req, HttpServletResponse res) throws IOException, ServletException
{
req.getSession().getAttribute("testobjekt");
req.getSession().setAttribute("testobjekt", userDaten);
...
}
steigen jedoch 2 anwender(unterschiedliche pcs) in das system ein überschreibt der 2. anwender alle attribute des ersten anwenders.
ich speichere zb die userbean in der session, so wird zB ein gerade angemeldeter user A zum user B (wenn sich der user B anmeldet)
ich suche schon den ganzen tag nach einer lösung.
danke für eure hilfe[/code]