Hi, If you're using a 2.3 containter, the best way to do this is to use a filter. Something like this:
<filter> <filter-name>controller</filter-name> <filter-class>com.zapatec.filter.Controller</filter-class> </filter> <filter-mapping> <filter-name>controller</filter-name> <url-pattern>*.jsp</url-pattern> </filter-mapping> You can then use your existing controller using the same mechanism as you do for the rest of your project. On Mon, Sep 09, 2002 at 12:00:58PM +0530, S Srinivas Nayak wrote: > Hi Rahul, > > Yes this can be done by setting a variable at the servlet(controller servlet) and >verifying the same in the jsp. > Also by checking the referer value from which page the user is comming from it will >be null if he is entering the jsp directly. > > Hope this was useful. > > Srinivas > > > > > > ----- Original Message ----- > From: Rahul > To: [EMAIL PROTECTED] > Sent: Monday, September 09, 2002 11:35 AM > Subject: Restricting direct access of jsp's > > > Hi, > > We are using MVC architecture in our project with j2ee 1.2. > We have a Front Controller which is the only access points for various modules. > This front controller performs all the authentication and authorization checks. > If the user is authorized it gives access to the requested resource (lets say a >jsp). > > Since there are no authentication/authorization checks in the jsp, anybody who >somehow comes to know of the url of a jsp can access the jsp. > > Is there anyway (preferably declarative) to make the jsp's inaccessible when >accessed directly. > They should ofcourse still work when request is forwarded from the controller >servlet. > > > Thanks & Regards > Rahul -- Dror Matalon Zapatec Inc 1700 MLK Way Berkeley, CA 94709 http://www.zapatec.com ___________________________________________________________________________ To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff SERVLET-INTEREST". Archives: http://archives.java.sun.com/archives/servlet-interest.html Resources: http://java.sun.com/products/servlet/external-resources.html LISTSERV Help: http://www.lsoft.com/manuals/user/user.html