Olá pessoal…
Poderiam me ajudar a entender a montagem da página propriamente dita antes de chegar ao browser?
Tipo assim, gostaria de pegar somente uma parte de uma determinada página no Controller da minha aplicação e jogá-la no response em uma tag xml --> <parte_da_pagina> parte da página <parte_da_pagina>.
O que poderia fazer para conseguir isso? Eu sei que frameworks tipo o tiles ou o displaytag fazem isso, mas como?
Você quer saber como usar o Tiles, ou como o Tiles faz isso?
Uma estratégia é usar o RequestDisptacher, com o método include().
Então um RequestDispatcher resolveria meu problema?
Eu consigo manipular a página depois de sua montagem pelo Controller?
Teria algum tutorial ou documento ou algo que explique a respeito para me indicar?
Bom, se você jogar o conteúdo no response, um abraço… não mexe mais.
Agora, você pode guarda o conteúdo gerado num buffer e manipulá-lo.
Essa é a técnica que frameworks como o displaytag utilizam?
Eu preciso pegar o resultado dos processamentos e jogar via xml no browser para recarregar apenas uma área determinada da minha página.
Então, pelo que entendi, devo pegar o conteúdo que esta no buffer, transformá-lo e manipulá-lo para pegar a parte que eu preciso… certo?
Que tal olhar os fontes do Tiles e do DisplayTag?