¿Cómo pasar el parámetro a jsp: include via c: set? ¿Cuáles son los ámbitos de las variables en JSP?

Tengo esto en welcome.jsp

<c:set var="pgTitle" value="Welcome"/>
<jsp:include page="/jsp/inc/head.jsp" />

Y esto en head.jsp:

<title>Site Name - ${pgTitle}</title>

Pero la variable está en blanco, y la salida es meramente

Site Name -

He leído muchos artículos y no puedo entender cuál es el problema. Si hago eco${pgTitle} en otro lugar dentro del mismo welcome.jsp, entonces sale bien.

Estoy incluyendo la biblioteca de etiquetas de núcleo en ambas páginas.

Respuestas a la pregunta(3)

Su respuesta a la pregunta