Dúvida ${stringList} com VRAPTOR

To aprendendo a usar o vraptor agora, lendo a apostila da caelum… e me deparei com um problema,
ao executar um arquivo que retorna para a view uma String, consegui fazer isso com sucesso.
Porém, quando tento retornar uma ${stringList}, na minha view não aparece nada…

boasVindas.jsp

[code]<body>
Olá Mundo!


Mensagem vinda da lógica:


${string}
Países vindos da lógica:
${stringList}

</body>[/code]

Mundo.java

[code]@Resource
public class Mundo {
public String boasVindas() {
return “olá mundo!”;
}

public List&lt;String&gt; paises() {
	 List&lt;String&gt; result = new ArrayList&lt;String&gt;();
	 result.add("Brasil");
	 result.add("Portugal");
	 result.add("Japão");
	 result.add("Canadá");
	 result.add("Paraguai");
	 return result;
	 }

}[/code]

Descobri por que não tava aparecendo, mas ainda tenho uma duvida…
para cada método que eu fizer, eu terei que criar uma página?
por que quando rodei a página anterior, rodando na URL o seguinte endereço:
http://localhost:8080/goodbuy/mundo/boasVindas
só apareceu o retorno da string, porém… quando criei a página paises.jsp e chamei
no endereço : http://localhost:8080/goodbuy/mundo/paises , ele executou a stringlist…
não ha como eu executar os dois em uma página ?