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?

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

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