Javabeans - Struts

Pessoal, sou novato no desenvolvimento e me deparei com este código, num “.jsp”

<logic:iterate name="anexos" id="arquivo">            
     	<html:img imageName="anexo" styleId ="anexo" src = "images/anexo.jpg"/>
	<html:link href='${arquivo.caminhoArquivo}' target="_blank"> 
        <bean:write name="arquivo" property="nomeArquivo"/> <!-- Nome do arquivo: daonde vem? -->
        <br>
    	</html:link>
</logic:iterate>

Sei que é aqui que puxa um anexo. A pergunta é: para onde aponta este “${arquivo.caminhoArquivo}”? E o que é o “$”?Vlw!

Bom, o “${…}” indica que é uma expression language (http://en.wikipedia.org/wiki/Expression_Language)

O “arquivo” provavelmente deve ser o nome do seu ActionForm. “caminhoArquivo” e “nomeArquivo” são atributos deste ActionForm.

Portanto o href do seu link estará apontando para o caminho contido no atributo caminhoArquivo do seu form Arquivo.