Использование управляемого свойства с CommandButton в Java Server Faces

Помимо моего вопросаСоздание «Редактировать мой товар »-страница в Java Server Faces с Facelets " Я хотел бы затронуть вопрос, который это обеспечило.

Когда я нажимаю кнопку Command, ID = 100 удаляется, и страница обновляется, и этоДо он даже запускает метод, верно, так что это означает, что у меня нет идентификатора, когда я нажимаю кнопку.

Как вы решаете это?

Имея этот управляемый бин

public class BeanWithId implements Serializable {
  private String id;
  private String info;

  private void populateInfo() {
    info = "Some info from data source for id=" + id;
  }

  public String getId() { return id; }

  public void setId(String id) {
    this.id = id;
    populateInfo();
  }

  public String getInfo() { return info; }
  public void setInfo(String info) { this.info = info; }

  public String save() {
    System.out.println("Saving changes to persistence store");
    return null; // no navigation
  }
}

И добавление

<p></p>

На мою страницу. Теперь у меня также есть правильная информация в моем Face-config.xml, и когда я получаю доступ к своей странице, используя? ID = 100, я получаю правильный возвращенный предмет.

Ответы на вопрос(3)

Ваш ответ на вопрос