Stivere i brugen af multi-modul, og finde tips og erfaringer at dele med dig.
På multi-modulet konfiguration ikke er at sige, bare bruge en anden config,
struts-config.xml som standard modul, stivere-config-module.xml som / modul konfiguration
CSDN der er mange relaterede instrukser.
stivere i modulet i realiteten svarer til den sædvanlige procedure i en undermappe under webudvikling
Hvis
/ - Root
/ Musik
/ Modul
/ ...
For eksempel over / musikken som et modul navn
Så stivere-config-musik alle standard stien er / musik / xxx.do
Nogle tutorial jsp side siger, at vi bør lægge / web-inf, det er en god måde
Ved første jeg gøre det samme, desværre har stivere i aktion etiketter, der ikke understøtter contextRelative, er det kun fremad støtte
Så hvis du ønsker at bruge / xxx.do omdirigere eller sende direkte til en side vil ikke arbejde.
Fordi de løse i forhold til den / musik / web-inf / xxx.jsp så kan ikke finde den.
Mit råd er, rod og følgende modulet til den samme mappe.
For eksempel,
/
/ ModuleA
/ ModuleB
Selv om nogle af de reducerede sikkerhed, men meget bekvemt at bruge.
Generelt skrive et link, kan du skrive html:link
html:link action="/module/action"
Han har den fordel, indbygget understøttelse modul, behøver ikke at skrive din egen. Do, der kan gøre dig. Må
Eventuelle ændringer i de andre uden at påvirke programmet kører.F.eks. Jspa, pretend webwork
Standarden er relativt modul html:link 's.Såsom adgang til / modul / actionA pege på den side
På denne side er alle linket konverteret til i forhold til / modul, som html:link action="/actionB" , er faktisk en / modul / actionB
Så hvis default-modulet for at udføre handlingen, hvordan man gør?Hey, er faktisk meget simpelt.Da jeg startede, hjerner, ved hjælp af en switchAction til adresse / modul / switch? Prefix = & page = / xxx.do &.... meget besvær
Faktisk er en traditionel måde at løse.At html:link action="../action"
Modulet kan vende tilbage i et lag.Jeg begyndte at virkelig ikke forvente.
link etiketter side, href, action links til tre forskellige metoder.
Der, action pege på en standard sti, side pege på en JSP side, href er i forhold til modulet kan skrive en ekstern url.