[jboss-user] [JBoss Seam] - FacesMessage not showing up
stephen.friedrich
do-not-reply at jboss.com
Wed Sep 26 17:56:17 EDT 2007
By default EntityHome throws an exception if an entity cannot be found.
(For example when somebody else already deleted an entity and you want to edit it.)
I managed to get rid of that exception by overriding handleNotFound in my EntityHomes:
| protected T handleNotFound() {
| setId(null);
| T instance = createInstance();
| setInstance(instance);
|
| getFacesMessages().add( SEVERITY_INFO, "Object has already been deleted.");
| return instance;
| }
|
The only problem is that the message never makes it to the result page (same as originating page). No errors in the log. No nothing.
The edit that caused the call to handleNotFound is triggered like this:
| <s:link view="/departments.xhtml">
| <f:param name="departmentId" value="#{department.id}"/>
| <img src="images/edit.gif" alt="#{department.id}" border="0"/>
| </s:link>
|
The default messages (like "Successfully updated") _are_ shown.
What am I doing wrong? (Seam 1.2.1)
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4089083#4089083
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4089083
More information about the jboss-user
mailing list