but wicket tester has its own session/pagemap

-Igor


On 8/7/06, Johan Compagner <[EMAIL PROTECTED]> wrote:
> and doing that in a different RequestCycle doesn't have that effect??
> I think it does.. Is exactly the same.
>
> But in this case i dont think it will have anyside effects.. Because if that
> page
> is not stateless then it really also can't be sent as an email!!
>
> So generating pages for other then sent it back to the browser must be
> stateless anyway
> So pagemap will not be touched.
>
>
> johan
>
>
> On 8/7/06, Igor Vaynberg <[EMAIL PROTECTED]> wrote:
> > but this can have nasty sideeffects on the pagemap, you might end up
> > evicting the current page.
> >
> > -Igor
> >
> >
> > On 8/7/06, Johan Compagner <[EMAIL PROTECTED]> wrote:
> > > not not really
> > > i must be missing something..
> > >
> > > Link.onClick()
> > > {
> > >    StirngResponse response = new StringResponse();
> > >     RequestCycle.setResponse(response);
> > >    MyEmailPage page = new MyEmailPage();
> > >    page.renderPage();
> > >    REquestCycle.setResonse(previous);
> > >    smtpServer.sent(response.toString());
> > >    setResponePage(new EmailSendPage());
> > > }
> > >
> > > johan
> > >
> > >
> > >
> > > On 8/7/06, Igor Vaynberg <[EMAIL PROTECTED]> wrote:
> > > > while processing a wicket request - you want to generate a separate
> > > > email by rendering a separate page into a separate response and then
> > > > email that. right now you have to use wickettester to do that but that
> > > > sets up its own application/session/request cycle so it messes with
> > > > the threadlocals currently set.
> > > >
> > > > feel enlightened?
> > > >
> > > > -Igor
> > > >
> > > >
> > > > On 8/7/06, Johan Compagner <[EMAIL PROTECTED]> wrote:
> > > > > Do enlighting me..
> > > > > Why would you override a request cycle?
> > > > > What other cycle would you then generate?
> > > > > The only thing you want to really replace is the Response..
> > > > > Replace the response. Render the page that you want as email
> > > > > Restore the response and render the real output page (that says
> email
> > > sent
> > > > > or something)
> > > > >
> > > > > What would you replace a complete request cycle for that?
> > > > >
> > > > > johan
> > > > >
> > > > >
> > > > >
> > > > > On 8/4/06, Igor Vaynberg < [EMAIL PROTECTED]> wrote:
> > > > > >
> > > > >
> > > > > add an rfe so it doesnt slip, or of course a patch would be welcome
> :)
> > > > >
> > > > > -Igor
> > > > >
> > > > >
> > > > >
> > > > >  On 8/4/06, Alexei Sokolov < [EMAIL PROTECTED]> wrote:
> > > > > >
> > > > >
> > > > > And if you can do it in 1.2.2 it would be great.
> > > > >
> > > > > Alex
> > > > >
> > > > >
> > > > > On 8/4/06, Igor Vaynberg < [EMAIL PROTECTED] > wrote:
> > > > > >
> > > > >
> > > > > we can add a set() to request cycle as well :)
> > > > >
> > > > > -Igor
> > > > >
> > > > >
> > > > >
> > > > > On 8/4/06, Alexei Sokolov < [EMAIL PROTECTED] > wrote:
> > > > > >
> > > > >
> > > > > For Application & Session you have set() methods. So, you can backup
> > > current
> > > > > values and then restore them.
> > > > >
> > > > > Alex
> > > > >
> > > > >
> > > > > On 8/4/06, Igor Vaynberg < [EMAIL PROTECTED] > wrote:
> > > > > >
> > > > >
> > > > > request cycle is not the only problem. we have application and
> session
> > > > > threadlocals as well.
> > > > >
> > > > > -Igor
> > > > >
> > > > >
> > > > >
> > > > > On 8/4/06, Alexei Sokolov < [EMAIL PROTECTED]> wrote:
> > > > > >
> > > > >
> > > > > You can introduce push/pop methods on RequestCycle in the next
> version
> > > of
> > > > > wicket.
> > > > >
> > > > > Alex
> > > > >
> > > > >
> > > > > On 8/4/06, Igor Vaynberg < [EMAIL PROTECTED] > wrote:
> > > > > >
> > > > >
> > > > > yeah, the threadlocal context vars are prob going to be a problem.
> you
> > > can
> > > > > spin off a worker thread to do the render and wait for it.
> > > > >
> > > > > -Igor
> > > > >
> > > > >
> > > > >
> > > > > On 8/4/06, Alexei Sokolov < [EMAIL PROTECTED]> wrote:
> > > > > >
> > > > >
> > > > > One more roadblock... RequestCycle constructor & current ThreadLocal
> > > > > variable. There is no way to alter value of current RequestCycle
> after
> > > it
> > > > > was set in the constructor, which means that I cannot suspend
> current
> > > > > request cycle, generate my page into a string, and then resume the
> > > original
> > > > > request cycle.
> > > > >
> > > > > Alex
> > > > >
> > > > >
> > > > > On 8/4/06, Alexei Sokolov < [EMAIL PROTECTED]> wrote:
> > > > > >
> > > > > > Well, for some reason I cannot render a page using
> > > MockupWebApplication. I
> > > > > get an exception saying that all components on the page failed to
> > > render.
> > > > > Log file, however, says that every one of them was rendered. I think
> > > that
> > > > > the problem lies inside ComponentRequestTarget.respond (final
> > > RequestCycle
> > > > > requestCycle) method. This code will call checkRendering() as part
> of
> > > > > page.renderPage() call:
> > > > > >
> > > > > > if (component instanceof Page)
> > > > > >         {
> > > > > >             // Use the default Page request target, if component
> is a
> > > Page
> > > > > >             new
> > > > >
> > >
> PageRequestTarget((Page)component).respond(requestCycle);
> > > > > >         }
> > > > > >
> > > > > > checkRendering() method will clear page.renderedComponents
> collection.
> > > But
> > > > > then this code will call checkRendering() again and will fail
> because
> > > > > renderedComponents is null:
> > > > > > if (page != null)
> > > > > >         {
> > > > > >             page.endComponentRender(component);
> > > > > >         }
> > > > > >
> > > > > > Is it a bug in wicket?
> > > > > >
> > > > > > Alex
> > > > > >
> > > > > >
> > > > > > On 8/3/06, Eelco Hillenius <[EMAIL PROTECTED] > wrote:
> > > > > > > Well, for instance if you need something like I needed for
> > > > > > > www.burgerweeshuis.nl (years ago): administrators maintain a
> > > template
> > > > > > > with basic scripting facilities (accessing context variables,
> > > > > > > conditionals, etc). In that case using Velocity is simpler.
> > > > > > >
> > > > > > > Eelco
> > > > > > >
> > > > > > >
> > > > > > > On 8/3/06, Igor Vaynberg < [EMAIL PROTECTED]> wrote:
> > > > > > > > well...if you are generating html emails and you have common
> > > display
> > > > > panels
> > > > > > > > already in place for pojos, why not reuse those? you get to
> reuse
> > > the
> > > > > > > > layout, css, etc with almost no effort.
> > > > > > > >
> > > > > > > > -Igor
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > >  On 8/3/06, Eelco Hillenius < [EMAIL PROTECTED]>
> wrote:
> > > > > > > > >
> > > > > > > >  Fair enough. I wouldn't say I'm against it per se. But for
> many
> > > cases
> > > > > > > > imo it is overkill.
> > > > > > > >
> > > > > > > > Eelco
> > > > > > > >
> > > > > > > >
> > > > > > > > On 8/3/06, Igor Vaynberg < [EMAIL PROTECTED]> wrote:
> > > > > > > > > i disagree, i think wicket is in itself a great templating
> > > engine
> > > > > > > > > in 3.0 i would like to separate the layers more so you can
> > > easily
> > > > > build up
> > > > > > > > > components and render them to anywhere - gets you a
> > > > > component-oriented
> > > > > > > > > templating engine :)
> > > > > > > > >
> > > > > > > > > -Igor
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > On 8/3/06, Eelco Hillenius < [EMAIL PROTECTED]>
> wrote:
> > > > > > > > > >
> > > > > > > > >  It is possible, and you should look at our junit test cases
> to
> > > get
> > > > > > > > > some inspiration. Whether it is recommended... I don't know.
> I'd
> > > go
> > > > > > > > > for something simple like a Velocity template. Wicket
> components
> > > are
> > > > > > > > > meant for interaction, something you don't need when
> creating
> > > email
> > > > > > > > > messages.
> > > > > > > > >
> > > > > > > > > Eelco
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > On 8/3/06, Alexei Sokolov <[EMAIL PROTECTED] > wrote:
> > > > > > > > > > Hello,
> > > > > > > > > >
> > > > > > > > > > I would like to reuse some of the components I have to
> > > generate
> > > > > e-mail
> > > > > > > > > > reports. Is it possible?
> > > > > > > > > >
> > > > > > > > > > Thank you,
> > > > > > > > > > Alex
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > >
> > >
> -------------------------------------------------------------------------
> > > > > > > > > > Take Surveys. Earn Cash. Influence the Future of IT
> > > > > > > > > > Join SourceForge.net 's Techsay panel and you'll get the
> > > chance to
> > > > > share
> > > > > > > > > your
> > > > > > > > > > opinions on IT & business topics through brief surveys --
> and
> > > earn
> > > > > cash
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > >
> > >
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> > > > > > > > > >
> > > > > > > > > >
> > > _______________________________________________
> > > > > > > > > > Wicket-user mailing list
> > > > > > > > > > Wicket-user@lists.sourceforge.net
> > > > > > > > > >
> > > > > > > >
> > > > >
> > >
> https://lists.sourceforge.net/lists/listinfo/wicket-user
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > >  >
> > > > > > > > >
> > > > > > > >
> > > > >
> > >
> -------------------------------------------------------------------------
> > > > > > > > >
> > > > > > > > > Take Surveys. Earn Cash. Influence the Future of IT
> > > > > > > > > Join SourceForge.net's Techsay panel and you'll get the
> chance
> > > to
> > > > > share
> > > > > > > > your
> > > > > > > > > opinions on IT & business topics through brief surveys --
> and
> > > earn
> > > > > cash
> > > > > > > > >
> > > > > > > >
> > > > >
> > >
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> > > > > > > > >
> _______________________________________________
> > > > > > > > > Wicket-user mailing list
> > > > > > > > > Wicket-user@lists.sourceforge.net
> > > > > > > > >
> > > > >
> > >
> https://lists.sourceforge.net/lists/listinfo/wicket-user
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > >
> > >
> -------------------------------------------------------------------------
> > > > > > > > > Take Surveys. Earn Cash. Influence the Future of IT
> > > > > > > >  > Join SourceForge.net's Techsay panel and you'll get the
> chance
> > > to
> > > > > share
> > > > > > > > your
> > > > > > > > > opinions on IT & business topics through brief surveys --
> and
> > > earn
> > > > > cash
> > > > > > > > >
> > > > > > > >
> > > > >
> > >
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> > > > > > > > >
> > > > > > > > >
> _______________________________________________
> > > > > > > > > Wicket-user mailing list
> > > > > > > > > Wicket-user@lists.sourceforge.net
> > > > > > > > >
> > > > >
> > >
> https://lists.sourceforge.net/lists/listinfo/wicket-user
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > >
> > >
> -------------------------------------------------------------------------
> > > > > > > >
> > > > > > > > Take Surveys. Earn Cash. Influence the Future of IT
> > > > > > > > Join SourceForge.net's Techsay panel and you'll get the chance
> to
> > > > > share your
> > > > > > > > opinions on IT & business topics through brief surveys -- and
> earn
> > > > > cash
> > > > > > > >
> > > > >
> > >
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> > > > > > > >
> _______________________________________________
> > > > > > > > Wicket-user mailing list
> > > > > > > > Wicket-user@lists.sourceforge.net
> > > > > > > >
> > > > >
> > >
> https://lists.sourceforge.net/lists/listinfo/wicket-user
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > >
> > >
> -------------------------------------------------------------------------
> > > > > > > > Take Surveys. Earn Cash. Influence the Future of IT
> > > > > > > > Join SourceForge.net's Techsay panel and you'll get the chance
> to
> > > > > share your
> > > > > > > > opinions on IT & business topics through brief surveys -- and
> earn
> > > > > cash
> > > > > > > >
> > > > >
> > >
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> > > > > > > >
> > > > > > > >
> _______________________________________________
> > > > > > > > Wicket-user mailing list
> > > > > > > > Wicket-user@lists.sourceforge.net
> > > > > > > >
> > > > >
> > >
> https://lists.sourceforge.net/lists/listinfo/wicket-user
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > >
> > >
> -------------------------------------------------------------------------
> > > > > > > Take Surveys. Earn Cash. Influence the Future of IT
> > > > > > > Join SourceForge.net's Techsay panel and you'll get the chance
> to
> > > share
> > > > > your
> > > > > > > opinions on IT & business topics through brief surveys -- and
> earn
> > > cash
> > > > > > >
> > > > >
> > >
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> > > > > > > _______________________________________________
> > > > > > > Wicket-user mailing list
> > > > > > > Wicket-user@lists.sourceforge.net
> > > > > > >
> > > > >
> > >
> https://lists.sourceforge.net/lists/listinfo/wicket-user
> > > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > > >
> > >
> -------------------------------------------------------------------------
> > > > >
> > > > > Take Surveys. Earn Cash. Influence the Future of IT
> > > > > Join SourceForge.net's Techsay panel and you'll get the chance to
> share
> > > your
> > > > > opinions on IT & business topics through brief surveys -- and earn
> cash
> > > > >
> > >
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> > > > >
> > > > > _______________________________________________
> > > > > Wicket-user mailing list
> > > > >   Wicket-user@lists.sourceforge.net
> > > > >
> > >
> https://lists.sourceforge.net/lists/listinfo/wicket-user
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > >
> -------------------------------------------------------------------------
> > > > >
> > > > > Take Surveys. Earn Cash. Influence the Future of IT
> > > > > Join SourceForge.net's Techsay panel and you'll get the chance to
> share
> > > your
> > > > >  opinions on IT & business topics through brief surveys -- and earn
> cash
> > > > >
> > >
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> > > > >
> > > > > _______________________________________________
> > > > > Wicket-user mailing list
> > > > >  Wicket-user@lists.sourceforge.net
> > > > >
> > >
> https://lists.sourceforge.net/lists/listinfo/wicket-user
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > >
> -------------------------------------------------------------------------
> > > > >
> > > > > Take Surveys. Earn Cash. Influence the Future of IT
> > > > > Join SourceForge.net 's Techsay panel and you'll get the chance to
> share
> > > your
> > > > >  opinions on IT & business topics through brief surveys -- and earn
> cash
> > > > >
> > >
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> > > > >
> > > > > _______________________________________________
> > > > > Wicket-user mailing list
> > > > >   Wicket-user@lists.sourceforge.net
> > > > >
> > >
> https://lists.sourceforge.net/lists/listinfo/wicket-user
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > >
> -------------------------------------------------------------------------
> > > > >
> > > > > Take Surveys. Earn Cash. Influence the Future of IT
> > > > > Join SourceForge.net's Techsay panel and you'll get the chance to
> share
> > > your
> > > > >  opinions on IT & business topics through brief surveys -- and earn
> cash
> > > > >
> > >
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> > > > >
> > > > > _______________________________________________
> > > > > Wicket-user mailing list
> > > > >   Wicket-user@lists.sourceforge.net
> > > > >
> > >
> https://lists.sourceforge.net/lists/listinfo/wicket-user
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > >
> -------------------------------------------------------------------------
> > > > >
> > > > > Take Surveys. Earn Cash. Influence the Future of IT
> > > > > Join SourceForge.net's Techsay panel and you'll get the chance to
> share
> > > your
> > > > >  opinions on IT & business topics through brief surveys -- and earn
> cash
> > > > >
> > >
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> > > > >
> > > > > _______________________________________________
> > > > > Wicket-user mailing list
> > > > >  Wicket-user@lists.sourceforge.net
> > > > >
> > >
> https://lists.sourceforge.net/lists/listinfo/wicket-user
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > >
> -------------------------------------------------------------------------
> > > > >
> > > > > Take Surveys. Earn Cash. Influence the Future of IT
> > > > > Join SourceForge.net 's Techsay panel and you'll get the chance to
> share
> > > your
> > > > >  opinions on IT & business topics through brief surveys -- and earn
> cash
> > > > >
> > >
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> > > > >
> > > > > _______________________________________________
> > > > > Wicket-user mailing list
> > > > >   Wicket-user@lists.sourceforge.net
> > > > >
> > >
> https://lists.sourceforge.net/lists/listinfo/wicket-user
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > >
> -------------------------------------------------------------------------
> > > > >
> > > > > Take Surveys. Earn Cash. Influence the Future of IT
> > > > > Join SourceForge.net's Techsay panel and you'll get the chance to
> share
> > > your
> > > > >  opinions on IT & business topics through brief surveys -- and earn
> cash
> > > > >
> > >
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> > > > >
> > > > > _______________________________________________
> > > > > Wicket-user mailing list
> > > > >   Wicket-user@lists.sourceforge.net
> > > > >
> > >
> https://lists.sourceforge.net/lists/listinfo/wicket-user
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > >
> -------------------------------------------------------------------------
> > > > >
> > > > > Take Surveys. Earn Cash. Influence the Future of IT
> > > > > Join SourceForge.net's Techsay panel and you'll get the chance to
> share
> > > your
> > > > >  opinions on IT & business topics through brief surveys -- and earn
> cash
> > > > >
> > >
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> > > > >
> > > > > _______________________________________________
> > > > > Wicket-user mailing list
> > > > >  Wicket-user@lists.sourceforge.net
> > > > >
> > >
> https://lists.sourceforge.net/lists/listinfo/wicket-user
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > >
> -------------------------------------------------------------------------
> > > > > Using Tomcat but need to do more? Need to support web services,
> > > security?
> > > > > Get stuff done quickly with pre-integrated technology to make your
> job
> > > > > easier
> > > > > Download IBM WebSphere Application Server v.1.0.1 based on Apache
> > > Geronimo
> > > > >
> > >
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
> > > > >
> > > > > _______________________________________________
> > > > > Wicket-user mailing list
> > > > > Wicket-user@lists.sourceforge.net
> > > > >
> > >
> https://lists.sourceforge.net/lists/listinfo/wicket-user
> > > > >
> > > > >
> > > > >
> > > >
> > > >
> > >
> -------------------------------------------------------------------------
> > > > Using Tomcat but need to do more? Need to support web services,
> security?
> > > > Get stuff done quickly with pre-integrated technology to make your job
> > > easier
> > > > Download IBM WebSphere Application Server v.1.0.1 based on Apache
> Geronimo
> > > >
> > >
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
> > > > _______________________________________________
> > > > Wicket-user mailing list
> > > > Wicket-user@lists.sourceforge.net
> > > >
> https://lists.sourceforge.net/lists/listinfo/wicket-user
> > > >
> > >
> > >
> > >
> -------------------------------------------------------------------------
> > > Using Tomcat but need to do more? Need to support web services,
> security?
> > > Get stuff done quickly with pre-integrated technology to make your job
> > > easier
> > > Download IBM WebSphere Application Server v.1.0.1 based on Apache
> Geronimo
> > >
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
> > >
> > > _______________________________________________
> > > Wicket-user mailing list
> > > Wicket-user@lists.sourceforge.net
> > >
> https://lists.sourceforge.net/lists/listinfo/wicket-user
> > >
> > >
> > >
> >
> >
> -------------------------------------------------------------------------
> > Using Tomcat but need to do more? Need to support web services, security?
> > Get stuff done quickly with pre-integrated technology to make your job
> easier
> > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
> >
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
> > _______________________________________________
> > Wicket-user mailing list
> > Wicket-user@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/wicket-user
> >
>
>
> -------------------------------------------------------------------------
> Using Tomcat but need to do more? Need to support web services, security?
> Get stuff done quickly with pre-integrated technology to make your job
> easier
> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
>
> _______________________________________________
> Wicket-user mailing list
> Wicket-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wicket-user
>
>
>

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to