limit only one request-response loop per request
"Cheong Hee" <[email protected]>
| Newsgroups | gmane.comp.web.webobjects.devel |
|---|---|
| Message-ID | <006001c6741a$30d31770$0402a8c0@CHNGXP> |
Hi Is there any way to ensure only one request-response loop occurred for each request? I noticed there are 2 loops going on even for the same action "goPrevWeek", for instance. It creates problem now as dealing with date, that the date is increased/decreased twice when ever an action is triggered. Moreover, it worked for IE but not Firefox. Please advise. Thanks. === sample data ==== May 10 17:52:47 [Debugger]: [TimeSheetEntryPage ->goPrevWeek] go previous week from 2006-05-16 21:41:53 Etc/GMT May 10 17:52:47 [Debugger]: [TimeSheetEntryPage ->calFunction] end of week: Sat 2006.05.13 at 05:41:53 AM SGT--4 May 10 17:52:47 [Debugger]: [TimeSheetEntryPage ->calFunction] start of week: Sun 2006.05.07 at 05:41:53 AM SGT--4 [2006-05-10 17:52:47 SGT] <WorkerThread8> === Begin Internal Transaction [2006-05-10 17:52:47 SGT] <WorkerThread8> evaluateExpression: <com.webobjects.jdbcadaptor.FrontbasePlugIn$FrontbaseExpression: "SELECT t0."APPROVE_BY_TIMESHEET_RESOURCE_KEY", t0."APPROVED_DATE", t0."CREATION_DATE", t0."MODIFICATION_DATE", t0."REFERENCE_CODE", t0."REMARK", t0."REVIEW_BY_TIMESHEET_RESOURCE_KEY", t0."REVIEW_DATE", t0."TIMESHEET_KEY", t0."TIMESHEET_RESOURCE_KEY", t0."TOTAL_FRIDAY_MAN_HOUR", t0."TOTAL_MONDAY_MAN_HOUR", t0."TOTAL_SATURDAY_MAN_HOUR", t0."TOTAL_SUNDAY_MAN_HOUR", t0."TOTAL_THURSDAY_MAN_HOUR", t0."TOTAL_TUESDAY_MAN_HOUR", t0."TOTAL_WEDNESDAY_MAN_HOUR", t0."VNAME", t0."WEEK_ENDING_DATE", t0."WEEK_OF_YEAR", t0."WEEK_STARTING_DATE", t0."VYEAR" FROM "TIMESHEET" t0, "LOG_ON_USER" T3, "TIMESHEET_RESOURCE" T1, "RESOURCE" T2 WHERE (T3."CONTACT_NAME" = 'Supervisor' AND t0."VYEAR" = 2006 AND t0."WEEK_OF_YEAR" = 19) AND T2."LOG_ON_USER_KEY" = T3."CONTACT_KEY" AND t0."TIMESHEET_RESOURCE_KEY" = T1."RESOURCE_SERVICE_KEY" AND T1."RESOURCE_KEY" = T2."RESOURCE_KEY""> [2006-05-10 17:52:47 SGT] <WorkerThread8> 1 row(s) processed [2006-05-10 17:52:47 SGT] <WorkerThread8> === Commit Internal Transaction May 10 17:52:47 [Debugger]: [TimeSheetEntryPage ->getTimesheetWeek] getTimeSheetWeek() timesheet.weekOfYear() selected year> 2006 selected weekOfYear> 19 May 10 17:52:53 [Debugger]: [TimeSheetEntryPage ->goPrevWeek] go previous week from 2006-05-09 21:41:53 Etc/GMT May 10 17:52:53 [Debugger]: [TimeSheetEntryPage ->calFunction] end of week: Sat 2006.05.06 at 05:41:53 AM SGT--4 May 10 17:52:53 [Debugger]: [TimeSheetEntryPage ->calFunction] start of week: Sun 2006.04.30 at 05:41:53 AM SGT--3 [2006-05-10 17:52:53 SGT] <WorkerThread2> === Begin Internal Transaction [2006-05-10 17:52:53 SGT] <WorkerThread2> evaluateExpression: <com.webobjects.jdbcadaptor.FrontbasePlugIn$FrontbaseExpression: "SELECT t0."APPROVE_BY_TIMESHEET_RESOURCE_KEY", t0."APPROVED_DATE", t0."CREATION_DATE", t0."MODIFICATION_DATE", t0."REFERENCE_CODE", t0."REMARK", t0."REVIEW_BY_TIMESHEET_RESOURCE_KEY", t0."REVIEW_DATE", t0."TIMESHEET_KEY", t0."TIMESHEET_RESOURCE_KEY", t0."TOTAL_FRIDAY_MAN_HOUR", t0."TOTAL_MONDAY_MAN_HOUR", t0."TOTAL_SATURDAY_MAN_HOUR", t0."TOTAL_SUNDAY_MAN_HOUR", t0."TOTAL_THURSDAY_MAN_HOUR", t0."TOTAL_TUESDAY_MAN_HOUR", t0."TOTAL_WEDNESDAY_MAN_HOUR", t0."VNAME", t0."WEEK_ENDING_DATE", t0."WEEK_OF_YEAR", t0."WEEK_STARTING_DATE", t0."VYEAR" FROM "TIMESHEET" t0, "LOG_ON_USER" T3, "TIMESHEET_RESOURCE" T1, "RESOURCE" T2 WHERE (T3."CONTACT_NAME" = 'Supervisor' AND t0."VYEAR" = 2006 AND t0."WEEK_OF_YEAR" = 18) AND T2."LOG_ON_USER_KEY" = T3."CONTACT_KEY" AND t0."TIMESHEET_RESOURCE_KEY" = T1."RESOURCE_SERVICE_KEY" AND T1."RESOURCE_KEY" = T2."RESOURCE_KEY""> [2006-05-10 17:52:53 SGT] <WorkerThread2> 1 row(s) processed [2006-05-10 17:52:53 SGT] <WorkerThread2> === Commit Internal Transaction May 10 17:52:53 [Debugger]: [TimeSheetEntryPage ->getTimesheetWeek] getTimeSheetWeek() timesheet.weekOfYear() selected year> 2006 selected weekOfYear> 18