f: viewParam не передает обязательный параметр при использовании нового пространства имен xmlns.jcp.org
Я пытаюсь использовать Glassfish 4.0 с пространствами имен Java EE 7 XML для тестирования приведенного ниже примера.
Title
Это ссылки на следующую страницу:movie.xhtml
Title :
#{appLoad}
боб является
@ManagedBean
@RequestScoped
public class AppLoad {
@EJB
private MovieFacade movieFacade;
private Movie movie = new Movie();
private List movieList;
private int movieId;
@PostConstruct
public void movieDetail(){
movieList = movieFacade.findAll();
movie = movieFacade.find(movieId);
System.out.println(movieId);
}
// Getters+setters.
}
Когда страница индекса запущена, и ссылка нажата, URL-адрес сразу же изменяется на
result.xhtml? ID = 8
Но данные не отображаются. Это пустое. Я понял что#{appLoad.movieId}
являетсяnull
, Другими словами, не устанавливает этот параметр запроса.
Единственное, что мне пришлось обойти, - это изменить пространства имен XML обратно на более старую версию.
думаю, яЯ здесь что-то не так. Как эта проблема вызвана и как я должен использовать новые пространства имен XML?