Re: 2 questions on Include

2009-06-08 Thread satar

Bumped into this over one year old thread and it answered pretty much the
exact question I had - SWEET. I am an experience Java developer but very new
to Wicket. Just finished the Wicket-in-Action book, which was awesomely put
together at least for someone like myself that loves to follow along by
developing examples. I have already learn all the features I need to pull
off my first web app using Wicket here at work and I am loving the
experience so far!


jWeekend wrote:
> 
> Landry,
> 
> My pleasure. Let's pass that credit on to where it's really due - the
> people who provide the brains and hard work behind this framework, not to
> mention all the support we all get here. 
> 
> I have yet to introduce a serious Java/OO developer to Wicket who (after
> spending an appropriate amount of time to understand the fundamentals) can
> help wanting to use it instead of their current Java web framework.
> 
> Regards - Cemal
>  http://www.jWeekend.co.uk http://jWeekend.co.uk 
> 
> 
> 
> landry soules wrote:
>> 
>> Thanks a lot Cemal, you rock !
>> And please don't blame me for the dumbness of my questions  ;-)
>> 
>> Thanks again
>> 
>> Best regards
>> 
>> 
>> Landry
>> 
>> 
>> 
>> 2008/8/19 jWeekend 
>> 
>>>
>>> Landry,
>>>
>>> Component has a replaceComponentTagBody(markupStream, openTag, content)
>>> method.
>>>
>>> Regards - Cemal
>>> http://www.jWeekend.co.uk http://jWeekend.co.uk
>>>
>>>
>>>
>>> landry soules wrote:
>>> >
>>> > Thanks a lot for your answer, Cemal, my first problem is solved !
>>> > For the second one, i can get the content, thanks to your explanation,
>>> but
>>> > can't figure out how to modify it before it's displayed.
>>> > Here is what i do :
>>> >
>>> > add(new Include("stat",
>>> > "http://myurl";) {
>>> > protected void onComponentTagBody(MarkupStream
>>> markupStream,
>>> > ComponentTag openTag) {
>>> > super.onComponentTagBody(markupStream, openTag);
>>> > String content = importAsString();
>>> >
>>> >logger.debug(content);
>>> > }
>>> > }.setEscapeModelStrings(false));
>>> >
>>> >
>>> > But how can i inject my modified content back to my component ?
>>> >
>>> > Best regards.
>>> >
>>> >
>>> > Landry
>>> >
>>> >
>>> >
>>> > 2008/8/19 jWeekend 
>>> >
>>> >>
>>> >> Landry,
>>> >>
>>> >> 1 - setEscapeModelStrings(false)
>>> >> 2 - Subclass Include. Override onComponentTagBody and use
>>> >> importAsString()
>>> >>
>>> >> Regards - Cemal
>>> >> http://www.jWeekend.co.uk http://jWeekend.co.uk
>>> >>
>>> >>
>>> >> landry soules wrote:
>>> >> >
>>> >> > Hello,
>>> >> >
>>> >> > In my firm, we're currently using a homegrown component-like
>>> framework,
>>> >> > based on cgi-perl scripts calling servlets. I would like to prove
>>> my
>>> >> > boss how smooth the transition towards Wicket could be.
>>> >> > I'm trying to make a first step, replacing the perl scripts with
>>> >> Wicket,
>>> >> > and calling the components (here servlets), with Include. But i
>>> have 2
>>> >> > problems :
>>> >> >
>>> >> > 1/ When i call a servlet that has several parameters, for example
>>> >> > add(*new**
>>> >> >
>>> >> *Include("maxMin","
>>> http://myserver/maxminservlet?id=0001&periodes=1st;1a
>>> >> ;"));
>>> >> > Wicket actually replaces "&" with "&", as shown in the trace :
>>> >> > DEBUG - UrlResourceStream  - cannot convert url:
>>> >> > http://myserver/maxminservlet?id=0001&periodes=1st;1a; to file
>>> (URI
>>> >> > scheme is not "file"), falling back to the inputstream for polling
>>> >> > This alters my servlet's behaviour, is there a mean to avoid this

Re: 2 questions on Include

2008-08-19 Thread jWeekend

Landry,

My pleasure. Let's pass that credit on to where it's really due - the people
who provide the brains and hard work behind this framework, not to mention
all the support we all get here. 

I have yet to introduce a serious Java/OO developer to Wicket who (after
spending an appropriate amount of time to understand the fundamentals) can
help wanting to use it instead of their current Java web framework.

Regards - Cemal
http://www.jWeekend.co.uk http://jWeekend.co.uk 



landry soules wrote:
> 
> Thanks a lot Cemal, you rock !
> And please don't blame me for the dumbness of my questions  ;-)
> 
> Thanks again
> 
> Best regards
> 
> 
> Landry
> 
> 
> 
> 2008/8/19 jWeekend <[EMAIL PROTECTED]>
> 
>>
>> Landry,
>>
>> Component has a replaceComponentTagBody(markupStream, openTag, content)
>> method.
>>
>> Regards - Cemal
>> http://www.jWeekend.co.uk http://jWeekend.co.uk
>>
>>
>>
>> landry soules wrote:
>> >
>> > Thanks a lot for your answer, Cemal, my first problem is solved !
>> > For the second one, i can get the content, thanks to your explanation,
>> but
>> > can't figure out how to modify it before it's displayed.
>> > Here is what i do :
>> >
>> > add(new Include("stat",
>> > "http://myurl";) {
>> > protected void onComponentTagBody(MarkupStream
>> markupStream,
>> > ComponentTag openTag) {
>> > super.onComponentTagBody(markupStream, openTag);
>> > String content = importAsString();
>> >
>> >logger.debug(content);
>> > }
>> > }.setEscapeModelStrings(false));
>> >
>> >
>> > But how can i inject my modified content back to my component ?
>> >
>> > Best regards.
>> >
>> >
>> > Landry
>> >
>> >
>> >
>> > 2008/8/19 jWeekend <[EMAIL PROTECTED]>
>> >
>> >>
>> >> Landry,
>> >>
>> >> 1 - setEscapeModelStrings(false)
>> >> 2 - Subclass Include. Override onComponentTagBody and use
>> >> importAsString()
>> >>
>> >> Regards - Cemal
>> >> http://www.jWeekend.co.uk http://jWeekend.co.uk
>> >>
>> >>
>> >> landry soules wrote:
>> >> >
>> >> > Hello,
>> >> >
>> >> > In my firm, we're currently using a homegrown component-like
>> framework,
>> >> > based on cgi-perl scripts calling servlets. I would like to prove my
>> >> > boss how smooth the transition towards Wicket could be.
>> >> > I'm trying to make a first step, replacing the perl scripts with
>> >> Wicket,
>> >> > and calling the components (here servlets), with Include. But i have
>> 2
>> >> > problems :
>> >> >
>> >> > 1/ When i call a servlet that has several parameters, for example
>> >> > add(*new**
>> >> >
>> >> *Include("maxMin","
>> http://myserver/maxminservlet?id=0001&periodes=1st;1a
>> >> ;"));
>> >> > Wicket actually replaces "&" with "&", as shown in the trace :
>> >> > DEBUG - UrlResourceStream  - cannot convert url:
>> >> > http://myserver/maxminservlet?id=0001&periodes=1st;1a; to file
>> (URI
>> >> > scheme is not "file"), falling back to the inputstream for polling
>> >> > This alters my servlet's behaviour, is there a mean to avoid this
>> >> > substitution ?
>> >> >
>> >> > 2/ Is it possible to catch the content of the include, and so
>> possibly
>> >> > modify it before it is actually displayed in my Wicket page ?
>> >> >
>> >> >
>> >> > Thanks for your help
>> >> >
>> >> >
>> >> > Landry
>> >> >
>> >> >
>> -
>> >> > To unsubscribe, e-mail: [EMAIL PROTECTED]
>> >> > For additional commands, e-mail: [EMAIL PROTECTED]
>> >> >
>> >> >
>> >> >
>> >>
>> >> --
>> >> View this message in context:
>> >> http://www.nabble.com/2-questions-on-Include-tp19036146p19041450.html
>> >> Sent from the Wicket - User mailing list archive at Nabble.com.
>> >>
>> >>
>> >> -
>> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> >> For additional commands, e-mail: [EMAIL PROTECTED]
>> >>
>> >>
>> >
>> >
>>
>> --
>> View this message in context:
>> http://www.nabble.com/2-questions-on-Include-tp19036146p19045669.html
>> Sent from the Wicket - User mailing list archive at Nabble.com.
>>
>>
>> -
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
> 
> 

-- 
View this message in context: 
http://www.nabble.com/2-questions-on-Include-tp19036146p19052992.html
Sent from the Wicket - User mailing list archive at Nabble.com.


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



Re: 2 questions on Include

2008-08-19 Thread landry soules
Thanks a lot Cemal, you rock !
And please don't blame me for the dumbness of my questions  ;-)

Thanks again

Best regards


Landry



2008/8/19 jWeekend <[EMAIL PROTECTED]>

>
> Landry,
>
> Component has a replaceComponentTagBody(markupStream, openTag, content)
> method.
>
> Regards - Cemal
> http://www.jWeekend.co.uk http://jWeekend.co.uk
>
>
>
> landry soules wrote:
> >
> > Thanks a lot for your answer, Cemal, my first problem is solved !
> > For the second one, i can get the content, thanks to your explanation,
> but
> > can't figure out how to modify it before it's displayed.
> > Here is what i do :
> >
> > add(new Include("stat",
> > "http://myurl";) {
> > protected void onComponentTagBody(MarkupStream markupStream,
> > ComponentTag openTag) {
> > super.onComponentTagBody(markupStream, openTag);
> > String content = importAsString();
> >
> >logger.debug(content);
> > }
> > }.setEscapeModelStrings(false));
> >
> >
> > But how can i inject my modified content back to my component ?
> >
> > Best regards.
> >
> >
> > Landry
> >
> >
> >
> > 2008/8/19 jWeekend <[EMAIL PROTECTED]>
> >
> >>
> >> Landry,
> >>
> >> 1 - setEscapeModelStrings(false)
> >> 2 - Subclass Include. Override onComponentTagBody and use
> >> importAsString()
> >>
> >> Regards - Cemal
> >> http://www.jWeekend.co.uk http://jWeekend.co.uk
> >>
> >>
> >> landry soules wrote:
> >> >
> >> > Hello,
> >> >
> >> > In my firm, we're currently using a homegrown component-like
> framework,
> >> > based on cgi-perl scripts calling servlets. I would like to prove my
> >> > boss how smooth the transition towards Wicket could be.
> >> > I'm trying to make a first step, replacing the perl scripts with
> >> Wicket,
> >> > and calling the components (here servlets), with Include. But i have 2
> >> > problems :
> >> >
> >> > 1/ When i call a servlet that has several parameters, for example
> >> > add(*new**
> >> >
> >> *Include("maxMin","
> http://myserver/maxminservlet?id=0001&periodes=1st;1a
> >> ;"));
> >> > Wicket actually replaces "&" with "&", as shown in the trace :
> >> > DEBUG - UrlResourceStream  - cannot convert url:
> >> > http://myserver/maxminservlet?id=0001&periodes=1st;1a; to file
> (URI
> >> > scheme is not "file"), falling back to the inputstream for polling
> >> > This alters my servlet's behaviour, is there a mean to avoid this
> >> > substitution ?
> >> >
> >> > 2/ Is it possible to catch the content of the include, and so possibly
> >> > modify it before it is actually displayed in my Wicket page ?
> >> >
> >> >
> >> > Thanks for your help
> >> >
> >> >
> >> > Landry
> >> >
> >> > -
> >> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> >> > For additional commands, e-mail: [EMAIL PROTECTED]
> >> >
> >> >
> >> >
> >>
> >> --
> >> View this message in context:
> >> http://www.nabble.com/2-questions-on-Include-tp19036146p19041450.html
> >> Sent from the Wicket - User mailing list archive at Nabble.com.
> >>
> >>
> >> -
> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
> >> For additional commands, e-mail: [EMAIL PROTECTED]
> >>
> >>
> >
> >
>
> --
> View this message in context:
> http://www.nabble.com/2-questions-on-Include-tp19036146p19045669.html
> Sent from the Wicket - User mailing list archive at Nabble.com.
>
>
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


Re: 2 questions on Include

2008-08-19 Thread jWeekend

Landry,
 
Component has a replaceComponentTagBody(markupStream, openTag, content)
method.

Regards - Cemal
http://www.jWeekend.co.uk http://jWeekend.co.uk 



landry soules wrote:
> 
> Thanks a lot for your answer, Cemal, my first problem is solved !
> For the second one, i can get the content, thanks to your explanation, but
> can't figure out how to modify it before it's displayed.
> Here is what i do :
> 
> add(new Include("stat",
> "http://myurl";) {
> protected void onComponentTagBody(MarkupStream markupStream,
> ComponentTag openTag) {
> super.onComponentTagBody(markupStream, openTag);
> String content = importAsString();
> 
>logger.debug(content);
> }
> }.setEscapeModelStrings(false));
> 
> 
> But how can i inject my modified content back to my component ?
> 
> Best regards.
> 
> 
> Landry
> 
> 
> 
> 2008/8/19 jWeekend <[EMAIL PROTECTED]>
> 
>>
>> Landry,
>>
>> 1 - setEscapeModelStrings(false)
>> 2 - Subclass Include. Override onComponentTagBody and use
>> importAsString()
>>
>> Regards - Cemal
>> http://www.jWeekend.co.uk http://jWeekend.co.uk
>>
>>
>> landry soules wrote:
>> >
>> > Hello,
>> >
>> > In my firm, we're currently using a homegrown component-like framework,
>> > based on cgi-perl scripts calling servlets. I would like to prove my
>> > boss how smooth the transition towards Wicket could be.
>> > I'm trying to make a first step, replacing the perl scripts with
>> Wicket,
>> > and calling the components (here servlets), with Include. But i have 2
>> > problems :
>> >
>> > 1/ When i call a servlet that has several parameters, for example
>> > add(*new**
>> >
>> *Include("maxMin","http://myserver/maxminservlet?id=0001&periodes=1st;1a
>> ;"));
>> > Wicket actually replaces "&" with "&", as shown in the trace :
>> > DEBUG - UrlResourceStream  - cannot convert url:
>> > http://myserver/maxminservlet?id=0001&periodes=1st;1a; to file (URI
>> > scheme is not "file"), falling back to the inputstream for polling
>> > This alters my servlet's behaviour, is there a mean to avoid this
>> > substitution ?
>> >
>> > 2/ Is it possible to catch the content of the include, and so possibly
>> > modify it before it is actually displayed in my Wicket page ?
>> >
>> >
>> > Thanks for your help
>> >
>> >
>> > Landry
>> >
>> > ---------
>> > To unsubscribe, e-mail: [EMAIL PROTECTED]
>> > For additional commands, e-mail: [EMAIL PROTECTED]
>> >
>> >
>> >
>>
>> --
>> View this message in context:
>> http://www.nabble.com/2-questions-on-Include-tp19036146p19041450.html
>> Sent from the Wicket - User mailing list archive at Nabble.com.
>>
>>
>> -
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
> 
> 

-- 
View this message in context: 
http://www.nabble.com/2-questions-on-Include-tp19036146p19045669.html
Sent from the Wicket - User mailing list archive at Nabble.com.


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



Re: 2 questions on Include

2008-08-19 Thread landry soules
Thanks a lot for your answer, Cemal, my first problem is solved !
For the second one, i can get the content, thanks to your explanation, but
can't figure out how to modify it before it's displayed.
Here is what i do :

add(new Include("stat",
"http://myurl";) {
protected void onComponentTagBody(MarkupStream markupStream,
ComponentTag openTag) {
super.onComponentTagBody(markupStream, openTag);
String content = importAsString();

   logger.debug(content);
}
}.setEscapeModelStrings(false));


But how can i inject my modified content back to my component ?

Best regards.


Landry



2008/8/19 jWeekend <[EMAIL PROTECTED]>

>
> Landry,
>
> 1 - setEscapeModelStrings(false)
> 2 - Subclass Include. Override onComponentTagBody and use importAsString()
>
> Regards - Cemal
> http://www.jWeekend.co.uk http://jWeekend.co.uk
>
>
> landry soules wrote:
> >
> > Hello,
> >
> > In my firm, we're currently using a homegrown component-like framework,
> > based on cgi-perl scripts calling servlets. I would like to prove my
> > boss how smooth the transition towards Wicket could be.
> > I'm trying to make a first step, replacing the perl scripts with Wicket,
> > and calling the components (here servlets), with Include. But i have 2
> > problems :
> >
> > 1/ When i call a servlet that has several parameters, for example
> > add(*new**
> > *Include("maxMin","http://myserver/maxminservlet?id=0001&periodes=1st;1a
> ;"));
> > Wicket actually replaces "&" with "&", as shown in the trace :
> > DEBUG - UrlResourceStream  - cannot convert url:
> > http://myserver/maxminservlet?id=0001&periodes=1st;1a; to file (URI
> > scheme is not "file"), falling back to the inputstream for polling
> > This alters my servlet's behaviour, is there a mean to avoid this
> > substitution ?
> >
> > 2/ Is it possible to catch the content of the include, and so possibly
> > modify it before it is actually displayed in my Wicket page ?
> >
> >
> > Thanks for your help
> >
> >
> > Landry
> >
> > -
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> >
>
> --
> View this message in context:
> http://www.nabble.com/2-questions-on-Include-tp19036146p19041450.html
> Sent from the Wicket - User mailing list archive at Nabble.com.
>
>
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


Re: 2 questions on Include

2008-08-18 Thread jWeekend

Landry,

1 - setEscapeModelStrings(false)
2 - Subclass Include. Override onComponentTagBody and use importAsString()

Regards - Cemal
http://www.jWeekend.co.uk http://jWeekend.co.uk 


landry soules wrote:
> 
> Hello,
> 
> In my firm, we're currently using a homegrown component-like framework, 
> based on cgi-perl scripts calling servlets. I would like to prove my 
> boss how smooth the transition towards Wicket could be.
> I'm trying to make a first step, replacing the perl scripts with Wicket, 
> and calling the components (here servlets), with Include. But i have 2 
> problems :
> 
> 1/ When i call a servlet that has several parameters, for example  
> add(*new** 
> *Include("maxMin","http://myserver/maxminservlet?id=0001&periodes=1st;1a;";)); 
>   
> Wicket actually replaces "&" with "&", as shown in the trace :
> DEBUG - UrlResourceStream  - cannot convert url: 
> http://myserver/maxminservlet?id=0001&periodes=1st;1a; to file (URI 
> scheme is not "file"), falling back to the inputstream for polling
> This alters my servlet's behaviour, is there a mean to avoid this 
> substitution ?
> 
> 2/ Is it possible to catch the content of the include, and so possibly 
> modify it before it is actually displayed in my Wicket page ?
> 
> 
> Thanks for your help
> 
> 
> Landry
> 
> -----
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/2-questions-on-Include-tp19036146p19041450.html
Sent from the Wicket - User mailing list archive at Nabble.com.


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



2 questions on Include

2008-08-18 Thread landry soules

Hello,

In my firm, we're currently using a homegrown component-like framework, 
based on cgi-perl scripts calling servlets. I would like to prove my 
boss how smooth the transition towards Wicket could be.
I'm trying to make a first step, replacing the perl scripts with Wicket, 
and calling the components (here servlets), with Include. But i have 2 
problems :


1/ When i call a servlet that has several parameters, for example  
add(*new** 
*Include("maxMin","http://myserver/maxminservlet?id=0001&periodes=1st;1a;";));   
Wicket actually replaces "&" with "&", as shown in the trace :
DEBUG - UrlResourceStream  - cannot convert url: 
http://myserver/maxminservlet?id=0001&periodes=1st;1a; to file (URI 
scheme is not "file"), falling back to the inputstream for polling
This alters my servlet's behaviour, is there a mean to avoid this 
substitution ?


2/ Is it possible to catch the content of the include, and so possibly 
modify it before it is actually displayed in my Wicket page ?



Thanks for your help


Landry

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