• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag
 

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Help with Double Action Method
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Help with Double Action Method


  • Subject: Re: Help with Double Action Method
  • From: Gino Pacitti <email@hidden>
  • Date: Thu, 6 Mar 2008 10:41:25 +0000

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Thank Chuck for your time...

It seems to happen only when the PDF is being sent as a download as
part of appendToResponse... Even in the Apple Example for File
Downloads there is a repeat so I modified what I was doing and just
created the PDF, wrote it to the file system and then offered a link
to the file for download.

Again thanks for your input.

Gino
On 5 Mar 2008, at 17:45, Chuck Hill wrote:

>
> On Mar 5, 2008, at 9:37 AM, Gino Pacitti wrote:
>
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>> Thanks Chuck
>>
>> Is that a default action that WO does - syncronize bindings... ?
>
> Yes.
>
>> Causing multiple times... If I remove the appendToResponse PDF
>> download code it only shows a single call?
>
> The easiest thing to do is to add a log message like this:
>
> NSLog.out.appendln(new RuntimeException("Code Called from here"));
>
> to your method so you can get a stack trace of the code that is
> calling it.
>
>
> Chuck
>
>
>> On 5 Mar 2008, at 17:33, Chuck Hill wrote:
>>
>>> Do these components synchronize their bindings? If you have a
>>> hyperlink with
>>> action = downloadPDF;
>>>
>>> The downloadPDF() will get called multiple times by binding
>>> synchronization.
>>>
>>> Chuck
>>>
>>>
>>> On Mar 5, 2008, at 5:59 AM, Gino Pacitti wrote:
>>>
>>>> -----BEGIN PGP SIGNED MESSAGE-----
>>>> Hash: SHA1
>>>>
>>>> Hi All
>>>>
>>>> I have a component actton method that is calling a second component
>>>> (not nested) and the result is the action method being called twice
>>>> in the first component and also appendToResponse twice....
>>>>
>>>> *******************************************************************
>>>> **
>>>> ***
>>>> *************
>>>>    public AttractionVoucher downloadPDF()
>>>>    {
>>>>
>>>>       System.out.println("GOING TO START  " );
>>>>         AttractionVoucher nextPage = (AttractionVoucher)
>>>> pageWithName
>>>> ("AttractionVoucher");
>>>>
>>>>        return nextPage;
>>>>
>>>>    }
>>>> *******************************************************************
>>>> **
>>>> ***
>>>> ******************************
>>>>
>>>> If the next page, AttractionVoucher, I am overriding
>>>> appendToResponse  with this:
>>>>
>>>> *******************************************************************
>>>> **
>>>> ***
>>>> ******************************
>>>>        public void appendToResponse(WOResponse r, WOContext c){
>>>>
>>>>
>>>>    r.disableClientCaching();
>>>>    r.removeHeadersForKey("Cache-Control");
>>>>    r.removeHeadersForKey("pragma");
>>>>    r.setHeader(mimeType, "content-type");
>>>>        if (fileName != null) {
>>>> 			r.setHeader("inline;attachment;filename=\"" + fileName + "\"",
>>>> "content-disposition");
>>>> 		}
>>>> try{
>>>>        NSData fileToDownload = new NSData(new File
>>>> (pdfpathfordownload));
>>>>        r.setHeader(Integer.toString(fileToDownload.length()),
>>>> "content-length");
>>>>        r.setContent(fileToDownload);
>>>>
>>>>      }catch (Exception e) {
>>>>         e.printStackTrace();
>>>>     }
>>>>  System.out.println("These are the headers " + r.headers());
>>>>
>>>>
>>>>     }
>>>> *******************************************************************
>>>> **
>>>> ***
>>>> ******************************
>>>>
>>>>
>>>> Although the PDF is appearing it seems to call downloadPDF twice?
>>>>
>>>> Has anyone an explanation or link to find out why this is
>>>> happening....
>>>>
>>>> This is Tiger 5.3 WO and safari...
>>>>
>>>> GIno
>>>>
>>>> -----BEGIN PGP SIGNATURE-----
>>>> Version: PGP Desktop 9.7.0 (Build 1012)
>>>> Charset: US-ASCII
>>>>
>>>> wj8DBQFHzqdFTKoUwFtLxjwRAprPAKCHVJQU5D1XmJCx48hOopJ6Jgm6XwCeN6IO
>>>> AlRpFhXARtx4kuXSHR/sbVI=
>>>> =81uX
>>>> -----END PGP SIGNATURE-----
>>>> _______________________________________________
>>>> Do not post admin requests to the list. They will be ignored.
>>>> Webobjects-dev mailing list      (email@hidden)
>>>> Help/Unsubscribe/Update your Subscription:
>>>> 40global-village.net
>>>>
>>>> This email sent to email@hidden
>>>>
>>>
>>> --
>>>
>>> Practical WebObjects - for developers who want to increase their
>>> overall knowledge of WebObjects or who are trying to solve specific
>>> problems.
>>> http://www.global-village.net/products/practical_webobjects
>>>
>>>
>>>
>>>
>>>
>>
>>
>> -----BEGIN PGP SIGNATURE-----
>> Version: PGP Desktop 9.7.0 (Build 1012)
>> Charset: US-ASCII
>>
>> wj8DBQFHztpaTKoUwFtLxjwRAiSJAJ0TtOtt0QGY+V8AuTBx5KGz6g9AOgCgldsV
>> u/S5LArZIUKWboubPJKOLnw=
>> =x6nG
>> -----END PGP SIGNATURE-----
>>
>
> --
>
> Practical WebObjects - for developers who want to increase their
> overall knowledge of WebObjects or who are trying to solve specific
> problems.
> http://www.global-village.net/products/practical_webobjects
>
>
>
>
>


-----BEGIN PGP SIGNATURE-----
Version: PGP Desktop 9.7.0 (Build 1012)
Charset: US-ASCII

wj8DBQFHz8piTKoUwFtLxjwRAiq1AJ0UxzOzL4OoSz+IyJNR8ajvnJ4T5wCfQC8I
aek2pYidVs9PCKB/bBB1EMI=
=H5eG
-----END PGP SIGNATURE-----
 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

  • Follow-Ups:
    • Re: Help with Double Action Method
      • From: Chuck Hill <email@hidden>
References: 
 >Help with Double Action Method (From: Gino Pacitti <email@hidden>)
 >Re: Help with Double Action Method (From: Chuck Hill <email@hidden>)

  • Prev by Date: Re: [OT] JSF vs. WebObjects
  • Next by Date: State of WO Java Client
  • Previous by thread: Re: Help with Double Action Method
  • Next by thread: Re: Help with Double Action Method
  • Index(es):
    • Date
    • Thread