title: JSF Input Text Placeholder
body: <p>I am using JSF 2.2 and I am trying to put a placeholder on some input text.</p>
  
  <pre><code>&lt;h:inputText value="#{loginBean.studentId}" id="username" a:placeHolder="Username"/&gt;
  </code></pre>
  
  <p>I have placed the following in the head of my xhtml document and added the
  pass through name space:</p>
  
  <pre><code>   &lt;?xml version="1.0" encoding="UTF-8"?&gt;
  &lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  "htth://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;
  &lt;html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:a="http://xmlns.jcp.org/jsf/passthrough"&gt;
  </code></pre>
  
  <p>However, I receive the following warning and the placeholder does not render on my page:</p>
  
  <blockquote>
    <p>Can't find facelet tag library for uri <a href="http://xmlns.jcp.org/jsf/passthrough" rel="nofollow">http://xmlns.jcp.org/jsf/passthrough</a></p>
  </blockquote>
  
  <p>Thanks for any help and advise.</p>