Boa noite, estou tentando entender como funciona o include de arquivos dinâmicos via ação padrão, mas não consigo entender de onde vem a “variável”. Vou mostrar o que eu já fiz:
index.jsp
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<jsp:include page="header.jsp" />
</body>
</html>
header.jsp
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<h1>Exemplo de HEADER!!</h1>
<strong>${param.subTitulo}</strong>
</body>
</html>
form.jsp
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<form action="header.jsp" method="get">
Subtitulo: <input type="text" name="subTitulo">
<input type="submit">
</form>
</body>
</html>
Minha dúvida: esse param.subTitulo vem somente de um formulário? É um java beans? Um atributo de qual escopo? O que é este param?
Eu consegui submeter um valor para este param via formulário, mas quando acesso o index.jsp não aparece nada, somente na página header.jsp
