2009-02-05 12 views
2

Je devrais afficher les signets comme lien hypertexte.so en cliquant sur le signet me mènera à la page Web correspondante.Peut-on me dire comment dois-je atteindre mon objectif? Merci.Comment faire pour que la valeur de l'attribut de texte en sortie soit un lien hypertexte?

<html> 
    <f:view> 
    <head> 
     <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> 
     <title>Insert title here</title> 
    </head> 
    <body> 
     <h:form> 
     <h1>Welcome to bookmark page</h1> 
     <h:dataTable value="#{table.bookmark}" var="item" border="1" rows="10"> 
      <f:facet name="header"> 
      <h:outputLabel value="Bookmark table"></h:outputLabel> 
      </f:facet> 
      <h:column> 
      <f:facet name="header"> 
       <h:outputLabel value="Edit"></h:outputLabel> 
      </f:facet> 
      <h:selectBooleanCheckbox value="#{item.editBookmark}" onclick="submit"> 
      </h:selectBooleanCheckbox> 
      </h:column> 
      <h:column> 
      <f:facet name="header"> 
       <h:outputLabel value="Sno"></h:outputLabel> 
      </f:facet> 
      <h:inputText value="#{item.sno}" rendered="#{item.editBookmark}" size="10">  
      </h:inputText> 
      <h:outputText value="#{item.sno}" rendered="#{not item.editBookmark}"> 
      </h:outputText> 
      </h:column> 
      <h:column> 
      <f:facet name="header"> 
       <h:outputLabel value="Bookmarks"></h:outputLabel> 
      </f:facet> 
      <h:inputText value="#{item.bookmark}" rendered="#{item.editBookmark}" size="10"> 
      </h:inputText> 
      <h:outputText value="#{item.bookmark}" rendered="#{not item.editBookmark}"> 
      </h:outputText> 
      </h:column> 
     </h:dataTable> 
     <h:commandButton value="submit"> 
     </h:commandButton> 
     </h:form> 
    </body> 
    </f:view> 
</html> 

Répondre

2
<h:outputLink value="#{item.bookmark}" rendered="#{not item.editBookmark}" <h:outputText value = "#{item.bookmark}" ></h:outputText> </h:outputLink> 
+0

Correction de la petite erreur, cela devrait fonctionner maintenant

3

Jetez un oeil à h:outputLink:

<h:outputLink value="#{item.sno}" rendered="#{not item.editBookmark}"><f:verbatim>#{item.sno}</f:verbatim></h:outputLink>