Avatar billede mik28 Seniormester
28. marts 2011 - 14:38 Der er 6 kommentarer og
1 løsning

struts-config.xml

Kan ikke få forward til at virke

<global-forwards type="org.apache.struts.action.ActionForward">
                <forward name="logonpage" path="/jsp/minlogonside.jsp"/>
</global-forwards>

Burde jeg ikke få den på http://MITSITE/logonpage.do
Avatar billede arne_v Ekspert
28. marts 2011 - 15:10 #1
Jo hvis din Action execute laver en:

return mapping.findForward("logonpage");
Avatar billede mik28 Seniormester
28. marts 2011 - 15:49 #2
Det gør den
Avatar billede mik28 Seniormester
28. marts 2011 - 15:58 #3
hov 2 sek. Der er jo ikke nogen action.
Det her virker

<action path="/logonpage" type="der_hvor_min_action_er">
            <forward name="logonpage" path="/jsp/minlogonside.jsp"/>
</action>

min action har en

return mapping.findForward("logonpage");

Ville bare gerne lære hvordan hvordan jeg laver en global forward
Avatar billede arne_v Ekspert
28. marts 2011 - 20:19 #4
Der skal altid vaere en Action.

Forskellen paa global forward og lokal forward er at de foerste kan bruges i alle Action's mens de sidste kun kan bruges i deres egen Action.

Saa du kan bruge en global forward, hvis der er en bestemt JSP som skal kunne kaldes fra saa mange Action's, at det vil vaere lidt surt at skrive den ind for dem alle.

Hvis du laver login check i app (og ikke bruger container til det), saa var login page maaske en der kunne forwardes til fra mange sider.
Avatar billede mik28 Seniormester
29. marts 2011 - 07:41 #5
ahhh på den måde. Mange tak
Avatar billede arne_v Ekspert
15. april 2011 - 01:43 #6
all set?
Avatar billede mik28 Seniormester
15. april 2011 - 06:51 #7
yes. Tak for hjælpen
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester