Ao invés de adicionar os parâmetros proccess e update, é mais fácil adicionar o parâmetro ajax=false. Por que não fazê-lo?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Ao invés de adicionar os parâmetros proccess e update, é mais fácil adicionar o parâmetro ajax=false. Por que não fazê-lo?
O parametro ajax=false indicará que você fará uma requisição sem utilizar o ajax(sem enviar os dados de forma assincrona), enquanto ao usar o process, você está indicando que aquele componente estará sendo enviado como requisição para o servidor ao invés de enviar todo o seu form na requisição.
Não seria a melhor alternativa utilizar o ajax=false, pois você estaria deixando de se utilizar do poder da requisição assíncrona, o que te fará renderizar a tela completa de novo, e ainda poderia estar enviando mais informações do que deveria para o servidor.
Espero ter ajudado, se alguém que estiver lendo ver algo errado, espero que corrijam por favor.
Minha pergunta não ficou muito clara, porque me esqueci que o exercício onde a dúvida surgiu não aparece aqui. No caso, o formulário que é enviado faz inclusive com que o usuário mude de página. O parâmetro update inclusive tem valor @all...
Ficou mais claro agora?
Oi Carlos,
realmente quando tem @all e navegação o uso do AJAX não tem tanta vantagem. Isso é referente de qual exercício?
abs
Opa... To no celular, então mandei o link errado. A noite, no PC, vejo o exercício certo e posto aqui.
É nesse exercício mesmo. O login é realizado, e caso haja sucesso, o usuário é direcionado para livro.xhtml. Caso dê erro, ele é direcionado de volta para login.xhtml. Ou seja, sempre há navegação. Não é feito por ajax.
ok, blz. vou colocar isso no exercício!
obrigado pela ajuda :)
abs