Imprimir variavel na jsp

Amigos estou querendo fazer um teste para declarar um variavel como estatico na jsp e mandar imprimir na tela

como eu imprimo a variavel “a” declarada dentro do scriplet na jsp ?

<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic"%>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%>
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
<%@ page contentType="text/html" pageEncoding="UTF-8"%>

<html>
<body>
	<table>	
	 <% String a = "teste"; %> 
		<tr>
			<c:out value="a"></c:out>
		</tr>
	</table>
</body>
</html>
<%= a%>

isso ai blz

eu queria fazer com JSTL como eu faço ?

${a} nao funciona?

Enfim… eu acho que seria mais interessante sempre usar as tags <c:set var=""…> pra esse tipo de coisa… e usar a c:out ou EL pra imprimir valores no JSP…

#{a} funciona tb

achei essa solução aqui

		<c:set var="nomeDaVariavel" value="valor"/>
		<c:out value="${nomeDaVariavel}" />

alguém pode dar outro exemplo ?