2017-11-15 4 views
1

Gibt es eine Möglichkeit, einen Parameter zu einem Servlet gehen durch ein anderes jsp und dann in ein anderes Servlet wie jsp --- Parameter passieren - ->Servlet (mit getParameter()) --- Parameter --->jsp --- Parameter --->Servlet (gibt es eine Möglichkeit, die Parameter hier zu bekommen)Parameter Form jsp Vorbei an jsp Servlet und dann in ein anderes Servlet

Das Programm, an dem gerade gearbeitet wird, besteht darin, den Benutzernamen zu übergeben.

Antwort

1

Sie möchten HTTPsession verwenden.

Bietet eine Möglichkeit, einen Benutzer bei mehr als einer Seitenanforderung oder einem Besuch einer Website zu identifizieren und Informationen zu diesem Benutzer zu speichern. Der Servlet-Container verwendet diese Schnittstelle, um eine Sitzung zwischen einem HTTP-Client und einem HTTP-Server zu erstellen. Die Sitzung bleibt für einen bestimmten Zeitraum für mehr als eine Verbindung oder eine Seitenanforderung des Benutzers bestehen. Eine Sitzung entspricht normalerweise einem Benutzer, der eine Site oft besuchen kann. Der Server kann eine Sitzung auf viele Arten verwalten, z. B. durch die Verwendung von Cookies oder das Umschreiben von URLs.

Einstellung

Session session = request.getSession(); 
session.setAttribute("username", username); 

bekommen es zurück

String username = (String)session.getAttribute("username");