You don't need to keep your jsp's under WEB-INF, you can setup a security
constraint to prevent access to your raw jsp files.
We keep our jsp's in a /struts folder and use this security constraint in
the web.xml file.
The key is the constraint has no roles so no access is allowed.
<security-constraint>
<display-name>Prevent access to raw pages.</display-name>
<web-resource-collection>
<web-resource-name>Raw Pages</web-resource-name>
<url-pattern>/error.jsp</url-pattern>
<url-pattern>/struts/*</url-pattern>
<url-pattern>/META-INF/*</url-pattern>
</web-resource-collection>
<auth-constraint>
<description>No roles, so no direct access</description>
</auth-constraint>
</security-constraint>
Paul Benedict-2 wrote:
>
> Definitely move them under WEB-INF. Otherwise, you can never enforce
> people going through your action if they know the JSP address.
>
> At any rate, you can just put the JSP file in the path of the <forward>
>
> Paul
>
--
View this message in context:
http://www.nabble.com/.do-and-.jsp-tp20787624p20838128.html
Sent from the Struts - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]