• Post Reply Bookmark Topic Watch Topic
  • New Topic

Inserting a return command into a jsp  RSS feed

 
David Miranda
Ranch Hand
Posts: 34
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello all,

Is there anyway to pass a return statement back to a jsp?

(Reason why I ask is because sometimes my calling jsp will call a bean or servlet that will need to do response.sendRedirect() and do not want the calling jsp to continue processing...instead I want the calling jsp to just immediately redirect to avoid response already committed exceptions)

For instance,



To get the same effect as this at runtime:



Edit: Just to clarify a little bit. The reason why I do not want to handle the if/then return statement in the calling jsp is because I do not want others to have to write the if/then return logic into their calling jsps should they want to implement my bean/servlet.

Thanks!
[ December 15, 2005: Message edited by: David Miranda ]
 
Ben Souther
Sheriff
Posts: 13411
Firefox Browser Redhat VI Editor
 
Stefan Evans
Bartender
Posts: 1836
10
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
>Is there anyway to pass a return statement back to a jsp?
No.
You can only "return" down one level in the call stack.
I suppose you could throw an exception to have it drop down multiple levels, but using exceptions to control program flow is bad karma.

You could possibly pass the data via a request attribute.
ie


Does that help?
 
Bear Bibeault
Author and ninkuma
Marshal
Posts: 66144
144
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Or you could move such processing out of the JSPs altogether and make any forwarding and redirection decisions in a serlvet controller prior to even getting close to a JSP.
 
David Miranda
Ranch Hand
Posts: 34
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks for your input, Stefan and Bear!
 
Don't get me started about those stupid light bulbs.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!