Использование управляемого свойства с 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, я получаю правильный возвращенный предмет.