как данные формы xhtml передаются в управляемый компонент? - PullRequest
0 голосов
/ 11 декабря 2011

относится к Когда и где объекты создаются в веб-приложении Java EE?

так как данные формы передаются в управляемый компонент? после того, как объект будет создан? просто я не могу передать данные из формы в управляемый компонент. когда я пытаюсь сохранить свою сущность, ошибка говорит мне, что все равно нулю.

1 Ответ

0 голосов
/ 12 декабря 2011

на случай, если кто-то столкнется с этой путаницей, в которой я находился, вот что я сделал с управляемым бобом. я думаю, он создается при первом доступе к полю ввода.

@ManagedBean

@ RequestScoped открытый класс без названияController реализует Serializable {

@EJB
UntitledFacade facade;
Untitled untitled;

/** Creates a new instance of untitledController */
public untitledController() {
}

@PostConstruct
public void init() {
    // create the entity object to be used 
    untitled = new Untitled();
}

public Untitled getSelected() {
    if (untitled == null) {
        System.out.println("created a new object");
        return new Untitled();
    } else {
        System.out.println("will return old object");
        return untitled;
    }
}
public String create() throws Exception {
    try {
        System.out.println("will persist object");
        System.out.println("and your object is" + untitled);
        facade.create(untitled);
        return "success";
    } catch (Exception e){
        System.out.println("fail at persisting the entity");
        e.printStackTrace();
        return "fail";
    }
}

}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...