Dynamisches Hinzufügen von Textfeldern in JSF [duplizieren]

Diese Frage hat hier bereits eine Antwort:

Wie man JSF-Komponenten dynamisch hinzufügt 3 Antworten

Ich habe einen Bildschirm mit Eingabetext, daneben gibt es einen (+) Knopf, wenn der Benutzer diesen Knopf drücken soll, soll das Formular einen weiteren zusätzlichen Eingabetext hinzufügen (oder darunter, was auch immer)

Hier ist der Code:

<table>
  <tr>
    <td>
      <p:inputText value="#{controller.x}" />
      <img src="../images/ico_plus.png" />
    </td>
  </tr>
</table>

in Controller.java

private String x;

public String getX(){return x}
public void setX(String val){x = val}

Ich brauche die Seite mit mehreren Feldern und den Controller, damit alle Feldwerte abgerufen werden