sont différents des sites web simples et ont des exigences différentes , telles que la capacité à répondre de façon dynamique aux interactions des utilisateurs . Apache Struts est un framework pour atteindre les résultats que le programmeur a besoin pour travailler au sein de Java pour créer des applications Web. Cinq principaux types d' actions existent au sein de l' infrastructure Apache Struts . Forward action
Forward action est l'une des classes d'actions inclus dans le cadre . Parce que les pages JSP ne peuvent pas accéder directement à un autre , la classe d'action directe est utilisée pour transférer le contrôle à l'URL qu'ils ont spécifié . Utilisez org.apache.struts.actions.ForwardAction que l'attribut «Type» lorsque vous souhaitez employer une action en avant.
Comprendre des mesures
include est du type suivant d'action. Lors de la programmation , le champ "Type" pour une action include serait écrit que " org.apache.struts.actions.IncludeAction . " Le but de l'action include est d'utiliser la logique qui est contenu dans d'autres endroits, comme les autres pages JSP , tout en utilisant une autre action ou JSP. Ceci est différent d'une action en avant qui se déplace simplement complètement la cible avant.
Commutateur action
L'action de commutation est employée en utilisant " org.apache . struts.actions.SwitchAction "comme type . Lorsque vous utilisez une action de commutation, vous vous déplacez à un autre module , mais alors le contrôle du nouveau module est transmise à un URI différent qu'il contient. Il ya deux paramètres que vous pouvez définir pour une action de commutation : "page" et " préfixe ". Le préfixe est le préfixe du module que vous voulez passer le contrôle de l'action du commutateur. Le paramètre de page indique quel contrôle dans ce module doivent être renvoyés.
Dispatch action
L'action d' envoi est censé être un réducteur de charge de travail. Il vous permet d'utiliser " org.apache.struts.actions.DispatchAction " pour combiner les fonctions qui sont liées en une seule action au lieu d'avoir à créer une nouvelle action pour chaque fonction requise. Par exemple, dans une action d'expédition vous pouvez inclure plusieurs actions à terme.
LookupDispatch l'action
L'action LookupDispatch est une autre action Struts qui est destiné à vous permettre d'utiliser plusieurs méthodes au sein d'une seule action , ce qui devrait simplifier votre travail . Le problème avec l'action d' envoi , c'est qu'il bloque les étiquettes de présentation des opérations , ce qui n'est pas toujours commode . Bien JavaScript peut être utilisé pour contourner ce problème, parfois JavaScript n'est pas une possibilité . C'est alors que l'action de LookupDispatch est recommandé . Ce type d'action est écrit que " org.apache.struts.actions.LookupDispatchAction " dans l'attribut «Type» . Lorsque vous configurez une action, ce paramètre vous permet de créer une carte dans laquelle la commande va chercher les messages corrects pour les faire correspondre aux données présentées et ensuite exécuter la fonction spécifiée.
< Br > Photos