Nils-H,

I have come across another issue during my Web app to portlet app conversion 
process for my Struts 2 application.

Clicking a link on a page that executes an action does not go into the 
action/event phase. For example, I have a link on a page to delete an element 
in a database. The 
link runs my DeleteAction and that works fine. When the DeleteAction is 
finished it's result is executed in the render phase. This is the problem. I 
was expecting the 
result to be executed in the action/event phase. In Jetspeed 2 this causes the 
portlet to give a message saying that "The requested resource is not 
available.".

Since my knowledge is limited here, my guess is that when you submit a form 
somehow the action/event phase is triggered, but it is not being triggered for 
simply clicking 
a link that executes an action.

Here is snippet from my logs if this is any help in resolving the issue:

2007-08-12 12:35:43,163 DEBUG 
(org.apache.struts2.portlet.dispatcher.Jsr168Dispatcher:303) - Entering render
2007-08-12 12:35:43,183 DEBUG 
(org.apache.struts2.portlet.dispatcher.Jsr168Dispatcher:415) - serviceAction
2007-08-12 12:35:43,183 DEBUG 
(org.apache.struts2.portlet.dispatcher.Jsr168Dispatcher:423) - Creating action 
proxy for name = ageGroupDelete, namespace = /admin
2007-08-12 12:35:43,183 DEBUG 
(org.apache.struts2.interceptor.MessageStoreInterceptor:192) - entering 
MessageStoreInterceptor ...
2007-08-12 12:35:43,193 DEBUG 
(org.apache.struts2.interceptor.FileUploadInterceptor:204) - Bypassing 
/admin/ageGroupDelete
2007-08-12 12:35:43,293 DEBUG 
(org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor:138) 
- Validating /admin/ageGroupDelete with method delete.
Hibernate: delete from age_group where id=?
2007-08-12 12:35:43,393 DEBUG 
(org.apache.struts2.portlet.result.PortletResult:168) - Executing result in 
Render phase
2007-08-12 12:35:43,393 DEBUG 
(org.apache.struts2.portlet.result.PortletResult:176) - Location: 
/admin/ageGroup.action?operationMode=RETRIEVE
2007-08-12 12:35:43,393 DEBUG 
(org.apache.struts2.interceptor.MessageStoreInterceptor:267) - store action 
2007-08-12 12:35:43,393 DEBUG 
(org.apache.struts2.interceptor.MessageStoreInterceptor:198) - exit executing 
MessageStoreInterceptor
2007-08-12 12:35:43,403 DEBUG 
(org.apache.struts2.portlet.dispatcher.Jsr168Dispatcher:313) - Leaving render

Any ideas?

Thanks,

James

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to