Berek Bryan
Berek Bryan

Reputation: 14725

Link to external URL using richfaces

I am currently displaying a ticket number like so.

<h:outputText value="#{ticket.ticketNumber}" />

Instead of this I want a hyper-link to a URL.

The address will look similar to this: http://testserver.com/viewer.jsp?ticket=#{ticket.ticketNumber}

So, the new code might look something like this (note the code below doesn't work, just a concept).

<a4j:commandLink action="http://testserver.com/viewer.jsp?ticket=#{ticket.ticketNumber}"
                 value="#{ticket.ticketNumber}" />

Upvotes: 2

Views: 6761

Answers (1)

McDowell
McDowell

Reputation: 108869

command* controls are generally UICommand instances - for invoking server-side logic. Use an outputLink:

<h:outputLink
    value="http://testserver.com/viewer.jsp?ticket=#{ticket.ticketNumber}">
  <h:outputText value="#{ticket.ticketNumber}" />
</h:outputLink>

Upvotes: 5

Related Questions