Struts i användningen av multi-modul, och hitta tips och erfarenheter att dela med dig.
På flera modulkonfigurationen är inte att säga, bara använda en annan config,
Struts-config.xml som standard modul, stag-config-module.xml som / modulkonfigurationen
CSDN finns många relaterade instruktioner.
struts i modulen, i själva verket liknar det vanliga förfarandet i en underkatalog webbutveckling
Om
/ - Root
/ Musik
/ Modul
/ ...
Till exempel ovan / musik som en modul namn
Då Struts-config-musik hela standardsökvägen / musik / xxx.do
Vissa tutorial JSP-sidan säger att vi bör lägga / WEB-INF, är detta ett bra sätt
Vid första jag göra samma sak, tyvärr, göra stöttor in action etiketter inte stödja contextRelative, bara framåt stöd
Så, om du vill använda / xxx.do omdirigera eller framåt direkt till en sida kommer inte att fungera.
Eftersom de behandlar i förhållande till den / musik / WEB-INF / xxx.jsp så kan inte hitta det.
Mitt råd är, rot och följande modul till samma katalog.
Till exempel,
/
/ ModuleA
/ ModuleB
Även om vissa av de reducerade säkerhet, men mycket bekväm att använda.
I allmänhet, skriva en länk kan du skriva html:link
html:link action="/module/action"
Han har fördelen av inbyggda stödet modul, behöver inte skriva dina egna. Do, som man kan bli. Do
Eventuella ändringar i de andra utan att påverka programmet körs.Till exempel. Jspa, låtsas webwork
Standard är modulen relativt html:link 's.Såsom tillgång till / modul / actionA pekar på sidan
På denna sida finns alla länkar omvandlas till relativt / modul, såsom html:link action="/actionB" , är faktiskt en / modul / actionB
Så om standard-modul för att utföra åtgärden hur man gör?Hej, är egentligen mycket enkelt.När jag började, hjärna, med hjälp av en switchAction till adress / modul / switch? Prefix = & page = / xxx.do &.... mycket besvär
Faktum är att på traditionellt sätt lösa.Det html:link action="../action"
Modulen kan återvända i ett lager.Jag började verkligen inte.
länk etiketter sida, href, åtgärder länkar till tre olika metoder.
Vilket Action Point till en standardsökvägen, sidan pekar på en JSP-sida är href förhållande till modulen kan skriva en extern webbadress.