Include action vs. include directive

Bom dia,

Eu estava lendo a espec. do JSP e eu simplesmente nao consegui entender o exemplo dado na section 5.5

Alguem poderia me explicar pq o segundo iria incluir o C.jsp ao inves do dir/C.jsp?

A especificacao na pagina 45 tb parece nao distinguir entre o caminho relativo usado na include action e na include directive. Ambas sao relativas a pagina JSP passada como parametro!!!

Valeu

Por que a diretiva <%@ include %> faz a inclusão estáticamente e faz referencia ao arquivo incluído em tempo de tradução e compilação do JSP para Servlet.

E action <jsp:include > faz inclusão dinamicamente na requisição do JSP.

Cara, o q eu nao entendi, eh como q o fato da inclusao ser dinamica ou estatica vai mudar a forma como o container ira interpretar o path relativo. Vou por aki os 4 exemplos da espec.

De acordo com sua explicacao, entao a 2 alternativa teria q adicionar o C.jsp e nao dir/C.jsp. Me corrija pq eu sei q estou errado

Valeu

Não porque a que fez a inclusão é também é uma inclusão dinamica…

Eu acho que nessa parte complicaram muito…
Também estou estudando para SCWD, mas eu acho que não dão muita enfase nesta parte…

A inclusao tb eh dinamica, mas o arquivo incluido eh diferente!

Em todos os casos a inclusao eh do arquivo dir/C.jsp exceto o ultimo. Por isso q eu nao to conseguindo entender