Dúvidas no setProperty

Pessoal, estou com dúvidas no comando setProperty do JSP. Tive olhando um exemplo que vem com o Tomcat, o numgess.jsp. Vi que ele usa o bean NumberGuessBean. Nesse bean existe um método, o setGuess que é reponsável por encrementar a variável numGesses(numGesses++). Na página em momento algum ele chama esse método e a contagem é feita normalmente. Pensei que isso poderia estar relacionado ao método setProperty utilizado no início da página:
<jsp:setProperty name=“numguess” property="*"/>
Alguém pode me dizer se tem algo relacionado mesmo e me explicar melhor como funciona essa linha de código acima, ou seja, como, onde e para que serve o setProperty, bem como o getProperty ?

A sintaxe normal dessa tag é <jsp:setProperty name=“nomeDoBean” property=“nomeDaPropriedade” value=“valor”/>
Porém, se você passar * em property ele vai pegar todas os campos que estão no seu formulário e chamar o respectivo setter.

Uma explicação mais detalhada você encontra aqui:
http://csajsp-chapters.corewebprogramming.com/CSAJSP-Chapter13.pdf