Die HttpServletRequest-Klasse verfügt sowohl über die Methode getAttribute() als auch über die Methode getParameter(). Die beiden Methoden weisen die folgenden Unterschiede auf:
1. Die HttpServletRequest-Klasse verfügt über eine setAttribute()-Methode, aber keine setParameter()-Methode;
2. Wenn zwischen zwei Webkomponenten eine Linkbeziehung besteht, erhält die verknüpfte Komponente die Anforderungsparameter über die Methode getParameter ().
Unter der Annahme, dass zwischen Welcome.jsp und Authenticate.jsp eine Linkbeziehung besteht, gibt es in Welcome.jsp den folgenden Code:
3. Wenn zwischen zwei Webkomponenten eine Weiterleitungsbeziehung besteht, teilt die Weiterleitungszielkomponente die Daten innerhalb des Anforderungsbereichs über die Methode getAttribute() mit der Weiterleitungsquellkomponente.
Es wird davon ausgegangen, dass zwischen Authenticate.jsp und Hello.jsp eine Weiterleitungsbeziehung besteht. Authenticate.jsp hofft, den aktuellen Benutzernamen an hello.jsp weitergeben zu können. Rufen Sie zunächst die Methode setAttribute() in Authenticate.jsp auf: