Can I prevent clients from directly reaching a web resource (such as a JSP file) via its path name on the server? In such an event, I want it to go through my "controller" servlet so that I can do some checking before the server submits its response.
Thanks. [ October 26, 2005: Message edited by: K Riaz ]
The controller parameter can set a request parameter (say, controller=true). In the JSP, you check for the presence of that parameter. If it's absent, you redirect to an appropriate page. This check should live in its own JSP page page, which you include in any page that's not supposed to be directly accessible.
Ping & DNS - updated with new look and Ping home screen widget
Joined: Jan 08, 2005
Problem solved by adding a mapping to all *.jsp extensions to my controller servlet, which does the checking. Works perfectly.