Can't you be more explicit about the error ?

Did you try to view the source of the html produced ?

 ( And, oh, please, just DON'T CRY ! )

----- Original Message -----
From: "Laurent MARQUEZ" <[EMAIL PROTECTED]>
To: "'Struts Users Mailing List'" <[EMAIL PROTECTED]>;
"'Laurent PETIT'" <[EMAIL PROTECTED]>
Sent: Friday, August 08, 2003 2:23 PM
Subject: RE : Seven Lessons from the Trenches: 4. Protect JSPs behind
WEB-INF


#################################################################
In /WEB-INF/web.xml
#################################################################
  <welcome-file-list>
    <welcome-file>/index.jsp</welcome-file>
  </welcome-file-list>
#################################################################
In /index.jsp
#################################################################
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>

<logic:redirect action="welcome.do"/>
#################################################################
In /WEB-INF/struts-config.xml
#################################################################
<action    path="/welcome"
forward="/WEB-INF/common/index.jsp">
</action>
#################################################################
And in /WEB-INF/common/index.jsp
#################################################################
<html>
    <head>
        <title>Hello world!</title>
    </head>

    <body>
        <h2>Hello world!</h2>
    </body>
</html>
#################################################################
THAT DOES'NT WORK!



#################################################################
-----Message d'origine-----
De : Laurent PETIT [mailto:[EMAIL PROTECTED]
Envoyé : vendredi 8 août 2003 16:02
À : Struts Users Mailing List
Objet : Re: Seven Lessons from the Trenches: 4. Protect JSPs behind
WEB-INF


Hi,

you can't do that.

Your welcome file must be accessible directly via
http://yourserver/yourwebappcontext/common/index.jsp, without involving
the pattern matching mechanism -> so it must not be in the WEB-INF
directory.

Just put a single index.jsp at the root of your webapp, with a
<logic:redirect action="welcome.do"/> (for example) in it, in order to
inlvove the Struts mechanism.

--
Laurent




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to