In GoLinkRenderer class, there is the following method:

 @Override
 protected void renderId(
   FacesContext context,
   UIComponent  component) throws IOException
 {
   if (shouldRenderId(context, component))
   {
     String clientId = getClientId(context, component);
     // For links, these are actually URI attributes
     context.getResponseWriter().writeURIAttribute("id", clientId, "id");
     context.getResponseWriter().writeURIAttribute("name", clientId, "id");
   }
 }

Why are id and name rendered as URI? Are the id and name used as URI in
javascript logic? I saw some similar code in several other classes too.

Thanks.

John Fan

Reply via email to