Re: responseForComponentWithName() and session
Re: responseForComponentWithName() and session
- Subject: Re: responseForComponentWithName() and session
- From: Farrukh Ijaz <email@hidden>
- Date: Tue, 12 Apr 2011 00:27:52 +0300
I don't remember exactly but Paolo I think you need to configure your application not to create sessions when you access a component. You may be able to find some article on sessionless login for a clue. Or you may need to pass appropriate params in your method call instead of null null null...
BTW, the stuff you are trying to do will turn into nightmare when you would need to take care of the component bindings programatically. I would suggest to change your approach to get the desired results.
Good luck!
Farrukh
Amedeo Mantica <email@hidden> wrote:
>why u would like to do it ? put programmatically in html?
>
>what is your goal?
>
>On 11/apr/2011, at 13.07, Paolo Sommaruga wrote:
>
>> Hi Amedeo,
>>
>> After invoking the child component I use response.contentString() component to retrieve the html generated and insert it programmatically somewhere in the main component html output.
>> With pageWithName doesn't work, I have many exception of type "lookup of unknown key" in the child component. It seems that WO is searching in the child component the same key of the parent component.
>>
>> Such behavior does not happen with responseForComponentWithName. There isa only the new session problem
>>
>> Regards
>>
>> Paolo
>>
>>
>> Il giorno 10/apr/2011, alle ore 22.33, Amedeo Mantica ha scritto:
>>
>>> why not:
>>>
>>> WOComponent myPage = pageWithName(ComponentName.class);
>>> .
>>> .
>>> WOResponse response = myPage.generateResponse();
>>> return response;
>>>
>>> regards
>>> Amedeo
>>>
>>> On 10/apr/2011, at 20.31, Paolo Sommaruga wrote:
>>>
>>>> Hi,
>>>>
>>>> I have an application in which inside in a component I need to call a child component invoked programmatically in the java code of the parent component. I use
>>>>
>>>> (WOApplication.application ()). responseForComponentWithName(ComponentName,
>>>> null
>>>> null
>>>> null
>>>> uriPrefix,
>>>> null);
>>>>
>>>> and it works.
>>>>
>>>> But I see that the component invoked programmatically uses a new session than the one of the calling component.
>>>> Is there a way to call responseForComponentWithName() in order to open the new component in the same session of the caller component ?
>>>>
>>>> Thanks
>>>>
>>>> Paolo
>>>>
>>>> _______________________________________________
>>>> 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
>>>>
>>>
>>> _______________________________________________
>>> 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
>>>
>>> --
>>> This message has been scanned for viruses and
>>> dangerous content by MailScanner, and is
>>> believed to be clean.
>>>
>>
>
>
> _______________________________________________
>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
_______________________________________________
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