Hi, I recently needed to do this, I come with a simple solution (quickly deprecated by our main application architecture however). I blogged about it here http://www.bloggure.info/work/java-work/use-wicket-templating-system-to-generate-html.html
I hope it will help you, I don't know if it works well with Wicket 6 (written for 1.5). Regards, __ Cedric Gatay http://www.bloggure.info | http://cedric.gatay.fr | @Cedric_Gatay<http://twitter.com/Cedric_Gatay> On Thu, Jan 24, 2013 at 5:25 PM, Steve Lowery <slow...@gatessolutions.com>wrote: > I found several threads on the user list about converting a Component into > a String. There are at least 2 very valid use cases where doing this makes > sense: > > 1. You are trying to create an html email to send out to your customers. > Building that content out with wicket is a great way to do it. We are > able to harness Wicket's awesome i18n capabilities to generate the content. > Otherwise, we resort to ResourceBundles or having to introduce some other > templating library. > > 2. Many Javascript APIs/JQuery Plugins (i.e. growl notifications, > popovers, etc) want the html content passed in. Again, ideally the > component is written in wicket. > > The threads I've seen have asked for potential ways to do this, but I'm > wondering if this is a utility that should be included within Wicket > itself. What do you think? > > If you think this type of utility does not belong in the framework and > should be implemented by the users instead, can you provide a wicket 6 way > of accomplishing this? > > Thanks. > > -- > > > IMPORTANT: This e-mail (including any attachments) is intended for the use > of the individual or entity to which it is addressed and may contain > information that is classified, private, or confidential. If the reader of > this message is not the intended recipient, or the employee or agent > responsible for delivering the message to the intended recipient, you are > hereby notified that any dissemination, distribution, or copying of this > communication is prohibited. If you have received this communication in > error, please notify us immediately by replying to this e-mail. Thank you. >