Hi all,

Quick question I've been stuggling with for a day now:

I have a page that uses an outjected variable/bean.
That variable is set by an action bean after selection from a list.
However, when a user accesses the target page directly, without going through 
the selection page, that variable will be null (normal behaviour indeed).

Now, is there a way to redirect the user to the selection-page when this 
happens?
I could do this in a page-action method, but the problem is that the target 
page is restricted (in pages.xml) :

  | <page view-id="/showSpace.xhtml">
  |     <restrict>#{s:hasPermission('space', 'view', 
selectedSpaceInstance)}</restrict>
  | </page>
  | 

The outjected variable in question here is selectedSpaceInstance, and the 
restriction-check crashes when it is null, throwing this exception:

  | javax.el.PropertyNotFoundException: ELResolver cannot handle a null base 
Object with identifier 'selectedSpaceInstance'
  | 
even before any page-action is invoked.

Seems like something simple to me, usually done in pages.xml, but I can't seem 
to find a solution.

any help is, of course, welcome.

b.

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4052668#4052668

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4052668
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to