• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

jsp: include not working...

 
Ranch Hand
Posts: 751
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi I have the following jsp files...

1. cpanel.jsp
2. adminmenubar.jsp
3. usermenubar.jsp
3. failed.jsp

I have a bean stored in a session scoped variable called userLoginFormBean.

now from the cpanel.jsp, I try to include adminmenubar.jsp or usermenubar.jsp



the above workes... now inside adminmenubar.jsp, I have the following code which checks if the attribute userId is empty or not... I do this to check if the user is still logged in or not...



I try to off the the webserver. This would destroy all my session scoped variable... From the rule in cpnel.jsp, if loginFormBean.groupId == 1 it will include adminmenubar.jsp and if not usermenubar.jsp. In my case, the usermenubar.jsp would be included... I have the same code in usermenubar.jsp similar to adminmenubar.jsp. It goes like this...



I should be redirected to the failed.jsp page... but I'm not... it keeps on showing cpanel.jsp but the includes are not included. Now... What I need to know if this should work under all circumstances? Can I redirect a page from an include file? Thanks!
 
Sheriff
Posts: 67746
173
Mac Mac OS X IntelliJ IDE jQuery TypeScript Java iOS
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
No. Redirects are ignored in included resources.

This is the sort of thing (user authentication) that a servlet filter is perfect for. Then you don't need any goop on the pages to do any checking.
[ February 14, 2006: Message edited by: Bear Bibeault ]
 
Timothy Sam
Ranch Hand
Posts: 751
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
DANG! Now that put a lot of question marks on my head... What is a servlet filter? Any good links for that? Thanks! I'm using JSTL and EL with struts by the way...
 
Bear Bibeault
Sheriff
Posts: 67746
173
Mac Mac OS X IntelliJ IDE jQuery TypeScript Java iOS
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
http://java.sun.com/j2ee/sdk_1.3/techdocs/api/javax/servlet/Filter.html
 
Bear Bibeault
Sheriff
Posts: 67746
173
Mac Mac OS X IntelliJ IDE jQuery TypeScript Java iOS
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
http://www.onjava.com/pub/a/onjava/2004/03/03/filters.html
reply
    Bookmark Topic Watch Topic
  • New Topic