Thanks Taha - I was looking at the Link Component FAQ earlier scratching my head. It spits out the text for the link, not a html link.
So I tried this: Link link = linkSource.createPageRenderLink(IPAddress.class); if (ni != null) { form.recordError(commonNameField, "The ip address you entered is public and in use - please try again or search for it <a href=\"" + link + "\">HERE</a>" ); } and that just spits out text too. Given it's 2am, I'm going to bed. Try again tomorrow with a fresh head. Cheers, Chris On Wed, Dec 18, 2013 at 4:25 PM, Taha Hafeez Siddiqi < tawus.tapes...@gmail.com> wrote: > You can use > > > http://tapestry.apache.org/5.3/apidocs/org/apache/tapestry5/services/PageRenderLinkSource.html#createPageRenderLink(java.lang.Class) > > > @Inject > private PageRenderLinkSource linkSource > > form.recordError(someField, "my link is " + > linkSource.createPageRenderLink(MyPage.class)); > > there are other variants of createPageRenderLink which can take context > parameters. > > regards > Taha > > On 18-Dec-2013, at 8:18 AM, Chris Mylonas <ch...@opencsta.org> wrote: > > > Hi Tapestry Users, > > > > What is the best way to include a link to a page from the java class? > > > > I have a form, returning an error that states: "The ip address you > entered > > is public and in use - please try again or search for it to see it's > > current use" > > > > I would like to put a link in that error message to the search page. > > > > It's just a standard form.recordErrors > > > > form.recordError(commonNameField, "The ip address you > > entered is public and in use - please try again or search (PUT LINK HERE > TO > > SEARCH PAGE) for it to see it's current use"); > > > > Cheers > > Chris > >