AW: [MVC-Programmers] struts double action execution!?
Santhi, I don't think so, because the log-file said that 'dos.Welcome' - processed as definition. After some milliseconds it start again. Is this ready the same log-entry occured, but it don't start the third execution. The jsp-pages are the same by the first and second excution. If there is a forward in any jsp-page or in struts config, it will be an infinite loop or? Frank -Ursprüngliche Nachricht- Von: Peyathevar, Santhi {PBG} [mailto:[EMAIL PROTECTED] Gesendet: Donnerstag, 9. Oktober 2003 17:02 An: '[EMAIL PROTECTED]' Betreff: RE: [MVC-Programmers] struts double action execution!? Frank, Where you meant to forward to a jsp page (n Struts config.) may be you are forwarding to the action again? Santhi -Original Message- From: Otto, Frank [mailto:[EMAIL PROTECTED] Sent: Thursday, October 09, 2003 10:08 AM To: '[EMAIL PROTECTED]' Subject: AW: [MVC-Programmers] struts double action execution!? Thanks for your answer. No, I have no sub-class. In struts-config.xml there is only this entry: controller contentType=text/html;charset=ISO-8859-1 debug=3 locale=true nocache=true maxFileSize=2M / Regards, Frank -Ursprüngliche Nachricht- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Gesendet: Donnerstag, 9. Oktober 2003 15:30 An: [EMAIL PROTECTED] Betreff: Re: [MVC-Programmers] struts double action execution!? Have you sub-classed the RequestProcessor? if so I would look in there to see if there are any hassles with the code. Cheers, Kristen. -- Kristen Gillard Multitask Consulting Pty Ltd Lvl 8, 20 Loftus Street, Circular Quay, NSW, 2000 -- Ph: 61-2-9252-1462 Fx: 61-2-9252-4636 Mo: 0409-000-123 -- http://www.multitask.com.au/ Otto, Frank [EMAIL PROTECTED] Sent by: [EMAIL PROTECTED] 09/10/2003 10:37 PM Please respond to [EMAIL PROTECTED] To '[EMAIL PROTECTED]' [EMAIL PROTECTED] cc Subject [MVC-Programmers] struts double action execution!? Hello, I have a difficult problem. My action was executed twice and I don't know why. There is a global forward in my main.jsp: %@ taglib uri=/WEB-INF/struts-logic.tld prefix=logic % logic:forward name=startpage/ struts-config.xml: struts-config global-forwards forward name=startpage path=/action/welcome / ... /global-forwards action-mappings action path=/welcome type=test.actions.CWelcomeAction name=loginForm scope=request validate=false forward name=Success path=dos.Welcome / /action ... /action-mappings tiles-def.xml: tiles-definitions definition name=dos.DefaultLayout page=/pages/layouts/dosDefaultLayout.jsp put name=header value=/pages/header/empty.jsp/ put name=agb value=/pages/submenu/common/agb.jsp/ /definition definition name=dos.WelcomeLayout extends=dos.DefaultLayout put name=header value=/pages/header/startpage.jsp/ put name=mainmenu_top value=/pages/mainmenu_top/emptymain.jsp/ put name=mainmenu_bottom value=/pages/mainmenu_bottom/welcomemain.jsp/ put name=submenu value=/pages/submenu/main/login.jsp/ put name=navigation value=/pages/navigation/empty.jsp/ /definition definition name=dos.Welcome extends=dos.WelcomeLayout put name=caption value=/pages/captions/main/welcome.jsp/ put name=content value=/pages/mainpage/main/welcome.jsp/ /definition ... /tiles-definitions That was written in the log-file: DEBUG 2003-10-09 08:50:46,204 - Get module name for path /action DEBUG 2003-10-09 08:50:46,204 - Module name found: default DEBUG 2003-10-09 08:50:46,205 - Processing a 'GET' for path '/welcome' DEBUG 2003-10-09 08:50:46,205 - Looking for ActionForm bean instance in scope 'request' under attribute key 'loginForm' DEBUG 2003-10-09 08:50:46,205 - Creating new ActionForm instance of type 'test.forms.main.CLoginForm' DEBUG 2003-10-09 08:50:46,205 - -- [EMAIL PROTECTED] DEBUG 2003-10-09 08:50:46,205 - Storing ActionForm bean instance in scope 'request' under attribute key 'loginForm' DEBUG 2003-10-09 08:50:46,206 - Populating bean properties from this request DEBUG 2003-10-09 08:50:46,206 - BeanUtils.populate([EMAIL PROTECTED], {}) DEBUG 2003-10-09 08:50:46,206 - Looking for Action instance for class test.actions.CWelcomeAction DEBUG 2003-10-09 08:50:46,206 - Returning existing Action instance DEBUG 2003-10-09 08:50:46,206 - Begin CWelcomeAction.execute() DEBUG 2003-10-09 08:50:46,206 - dispatch: ActionConfig[path=/welcome,name=loginForm,scope=request,type=test.actions.CW elcome Action ... DEBUG 2003-10-09 08:50:46,211 - End CWelcomeAction.execute() DEBUG 2003-10-09 08:50:46,211 - processForwardConfig(dos.Welcome, false) DEBUG 2003-10-09 08:50:46,212 - uri=/pages/layouts/dosDefaultLayout.jsp doInclud e=false DEBUG 2003-10-09 08:50:46,214 - insert page='/pages
AW: [MVC-Programmers] struts double action execution!?
Is there a possibility in struts to check from where was the action called? -Ursprüngliche Nachricht- Von: Peyathevar, Santhi {PBG} [mailto:[EMAIL PROTECTED] Gesendet: Donnerstag, 9. Oktober 2003 17:02 An: '[EMAIL PROTECTED]' Betreff: RE: [MVC-Programmers] struts double action execution!? Frank, Where you meant to forward to a jsp page (n Struts config.) may be you are forwarding to the action again? Santhi -Original Message- From: Otto, Frank [mailto:[EMAIL PROTECTED] Sent: Thursday, October 09, 2003 10:08 AM To: '[EMAIL PROTECTED]' Subject: AW: [MVC-Programmers] struts double action execution!? Thanks for your answer. No, I have no sub-class. In struts-config.xml there is only this entry: controller contentType=text/html;charset=ISO-8859-1 debug=3 locale=true nocache=true maxFileSize=2M / Regards, Frank -Ursprüngliche Nachricht- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Gesendet: Donnerstag, 9. Oktober 2003 15:30 An: [EMAIL PROTECTED] Betreff: Re: [MVC-Programmers] struts double action execution!? Have you sub-classed the RequestProcessor? if so I would look in there to see if there are any hassles with the code. Cheers, Kristen. -- Kristen Gillard Multitask Consulting Pty Ltd Lvl 8, 20 Loftus Street, Circular Quay, NSW, 2000 -- Ph: 61-2-9252-1462 Fx: 61-2-9252-4636 Mo: 0409-000-123 -- http://www.multitask.com.au/ Otto, Frank [EMAIL PROTECTED] Sent by: [EMAIL PROTECTED] 09/10/2003 10:37 PM Please respond to [EMAIL PROTECTED] To '[EMAIL PROTECTED]' [EMAIL PROTECTED] cc Subject [MVC-Programmers] struts double action execution!? Hello, I have a difficult problem. My action was executed twice and I don't know why. There is a global forward in my main.jsp: %@ taglib uri=/WEB-INF/struts-logic.tld prefix=logic % logic:forward name=startpage/ struts-config.xml: struts-config global-forwards forward name=startpage path=/action/welcome / ... /global-forwards action-mappings action path=/welcome type=test.actions.CWelcomeAction name=loginForm scope=request validate=false forward name=Success path=dos.Welcome / /action ... /action-mappings tiles-def.xml: tiles-definitions definition name=dos.DefaultLayout page=/pages/layouts/dosDefaultLayout.jsp put name=header value=/pages/header/empty.jsp/ put name=agb value=/pages/submenu/common/agb.jsp/ /definition definition name=dos.WelcomeLayout extends=dos.DefaultLayout put name=header value=/pages/header/startpage.jsp/ put name=mainmenu_top value=/pages/mainmenu_top/emptymain.jsp/ put name=mainmenu_bottom value=/pages/mainmenu_bottom/welcomemain.jsp/ put name=submenu value=/pages/submenu/main/login.jsp/ put name=navigation value=/pages/navigation/empty.jsp/ /definition definition name=dos.Welcome extends=dos.WelcomeLayout put name=caption value=/pages/captions/main/welcome.jsp/ put name=content value=/pages/mainpage/main/welcome.jsp/ /definition ... /tiles-definitions That was written in the log-file: DEBUG 2003-10-09 08:50:46,204 - Get module name for path /action DEBUG 2003-10-09 08:50:46,204 - Module name found: default DEBUG 2003-10-09 08:50:46,205 - Processing a 'GET' for path '/welcome' DEBUG 2003-10-09 08:50:46,205 - Looking for ActionForm bean instance in scope 'request' under attribute key 'loginForm' DEBUG 2003-10-09 08:50:46,205 - Creating new ActionForm instance of type 'test.forms.main.CLoginForm' DEBUG 2003-10-09 08:50:46,205 - -- [EMAIL PROTECTED] DEBUG 2003-10-09 08:50:46,205 - Storing ActionForm bean instance in scope 'request' under attribute key 'loginForm' DEBUG 2003-10-09 08:50:46,206 - Populating bean properties from this request DEBUG 2003-10-09 08:50:46,206 - BeanUtils.populate([EMAIL PROTECTED], {}) DEBUG 2003-10-09 08:50:46,206 - Looking for Action instance for class test.actions.CWelcomeAction DEBUG 2003-10-09 08:50:46,206 - Returning existing Action instance DEBUG 2003-10-09 08:50:46,206 - Begin CWelcomeAction.execute() DEBUG 2003-10-09 08:50:46,206 - dispatch: ActionConfig[path=/welcome,name=loginForm,scope=request,type=test.actions.CW elcome Action ... DEBUG 2003-10-09 08:50:46,211 - End CWelcomeAction.execute() DEBUG 2003-10-09 08:50:46,211 - processForwardConfig(dos.Welcome, false) DEBUG 2003-10-09 08:50:46,212 - uri=/pages/layouts/dosDefaultLayout.jsp doInclud e=false DEBUG 2003-10-09 08:50:46,214 - insert page='/pages/header/startpage.jsp'. DEBUG 2003-10-09 08:50:46,219 - insert page='/pages/mainmenu_bottom/welcomemain. jsp'. DEBUG 2003-10-09 08:50:46,226 - insert page='/pages/submenu/main/login.jsp'. DEBUG 2003-10-09 08:50:46,230 - insert page='/pages/submenu/common/agb.jsp'. DEBUG 2003-10-09 08:50:46,236 - insert page