Ao fazer o post no formulário é lançada exceção quando chama o método grava() do ProdutosController. Informa que o tipo int é primário e não pode ser convertido em null.
Trocando para Integer imprime null no console. Trocando o tipo do parâmetro para String imprime o número de páginas corretamente.
Reassisti a aula acompanhando cada detalhe e comparando cada passo, pelo que conferi que o código está igual ou não percebi onde está a diferença.