Web applicaties zijn verschillend van eenvoudige websites en hebben verschillende eisen , zoals de mogelijkheid om dynamisch te reageren op interacties van gebruikers . Apache Struts is een kader voor het bereiken van de resultaten die een programmeur nodig heeft bij het werken binnen Java om webapplicaties te maken . Vijf primaire types van acties bestaan binnen de Apache Struts framework. Forward Actie Forward actie is een van de actie klassen opgenomen in het kader . Omdat JSP pagina's niet direct kunnen koppelen aan elkaar , wordt de voorwaartse actie klasse gebruikt om de controle te doen toekomen aan de URL die zij hebben opgegeven . Gebruik org.apache.struts.actions.ForwardAction als het kenmerk "Type" als je wilt een voorwaartse actie in dienst . Include Actie Include is de volgende soort van de actie . Bij het programmeren , zou het veld " Type" voor een include actie worden geschreven als " org.apache.struts.actions.IncludeAction . " Het doel van de actie is onder meer om de logica die is opgenomen in andere plaatsen , zoals andere JSP 's gebruiken , terwijl u een andere actie of JSP . Dit is anders dan een voorwaartse actie die gewoon volledig verplaatst naar de voorste doel . Switch Actie De schakelaar actie wordt ingezet met " org.apache . struts.actions.SwitchAction " als het type . Wanneer u een switch actie gebruiken , ga je naar een andere module , maar dan is de controle van de nieuwe module wordt doorgestuurd naar een andere URI die het bevat . Er zijn twee parameters voor een switch actie die u kunt instellen : " page " en " prefix . " Het voorvoegsel is het voorvoegsel van de module die u wilt de controle over te schakelen naar de schakelaar actie . De parameter pagina geeft aan welke controle in die module moet worden doorgestuurd . Dispatch Actie De verzending actie is bedoeld om een werklast verloopstuk te zijn . Het stelt u in staat om " org.apache.struts.actions.DispatchAction " gebruiken om functies die gerelateerd zijn in een enkele actie in plaats van het hebben van een nieuwe actie voor elke gewenste functie te creëren combineren . Bijvoorbeeld , binnen een verzending actie kon je meerdere voorwaartse acties omvatten . LookupDispatch actie De LookupDispatch actie is een andere Struts actie die is bedoeld om u toestaan om meerdere gebruiken methoden binnen een enkele actie, die uw werklast te stroomlijnen . Het probleem met de verzending actie is dat deze vergrendelt presentatie labels aan operaties , wat niet altijd handig . Hoewel JavaScript kan gebruikt worden om te werken rond deze , soms JavaScript is niet een mogelijkheid. Dit is wanneer de LookupDispatch actie wordt aanbevolen . Dit soort acties wordt geschreven als " org.apache.struts.actions.LookupDispatchAction " in het attribuut " type " . Bij het instellen van een actie , deze parameter kunt u een map waarin de commando zal opzoeken van de juiste berichten naar hen wedstrijd tegen ingediende gegevens en zal dan de opgegeven functie uit te voeren te creëren . < Br >
|