Hi Leonardo,

- the error-handling (also making it possible to handle multiple
errors) needs to remain in MyFaces core
- the new feature with the navigation can be one of the error-handlers
that can be configured, and can surely reside in the sandbox...

@Seam: I doubt that Seam can do proper exception-handling across the
full JSF lifecycle - there is just no integration point which would
work outside of the FacesServlet. We will have to wait for JSF 2.0 to
get such an integration point.

regards,

Martin

On 7/6/08, Stephen Friedrich <[EMAIL PROTECTED]> wrote:
> I agree that this is useful, but should _not_ be in core.
>
> It's nothing new, however, the Seam framework has a nice, robust
> implementation of a very similar feature:
> http://docs.jboss.com/seam/2.1.0.A1/reference/en/html/events.html#d0e4418
>
> If you choose to copy that effort, please make sure that is does not
> interfere with Seam's (or any other framework's) error handling.
>
> Leonardo Uribe wrote:
>>
>>
>> On Sat, Jul 5, 2008 at 5:35 AM, Mario Ivankovits <[EMAIL PROTECTED]
>> <mailto:[EMAIL PROTECTED]>> wrote:
>>
>>     Hi!
>>
>>         One possible enhancement to the error handling feature of
>>         myfaces could be the capability of redirect to a jsf page.
>>
>>     Any concrete use-case for this, or just yet another
>>     "cool-we-can-make-it" thingy? ;-)
>>
>>
>> The idea could be create a custom exception hierarchy for a selected
>> app. Then use the previous idea to define how to manage each exception
>> properly.
>>
>> When you do custom apps, it is common to handle this type of exceptions
>> on the beans and take the proper actions inside it. This proposal could
>> make easier handle this scenarios (Think on the possible alternatives of
>> a custom action between several pages, example: a page to query some
>> data and if no data found throw DataNotFoundException, so redirect to a
>> page xxx or something like that).
>>
>> Obviously, there are other alternatives to do the same (handle errors).
>> But the only way to know which option is better is trial and error.
>>
>> This feature could be on sandbox (after all, this is the place for trial
>> and error). But I'm not very sure about this idea, maybe let it in
>> another place.
>>
>>
>>
>>     Seriously, what's wrong with the error page capabilities of the
>>     webapp container?
>>     Instead of error-code you can have error-type. Never used, tough.
>>     Probably it would be enough to learn the Faces-Servlet to unwrap the
>>     real exception instead of introduce another error handling stuff.
>>
>>     Even this I'd do with a Faces-Servlet wrapper, more like a general
>>     purpose exception-unwrapper-servlet so that this can work with
>>     Mojarra and whatever.
>>
>>
>>     Ciao,
>>     Mario
>>
>>
>
>


-- 

http://www.irian.at

Your JSF powerhouse -
JSF Consulting, Development and
Courses in English and German

Professional Support for Apache MyFaces

Reply via email to