Sitemesh - PrintableDecoratorMapper

2 respostas
B

Olá pessoal, boa tarde.

Estou aprendendo a usat o Sitemesh. Por enquanto estava tudo indo bem, mas não consegui montar um exemplo de utilização do PrintableDecoratorMapper. Fiz como explicado neste site: [url]http://www.onjava.com/pub/a/onjava/2004/09/22/sitemesh.html?page=2[/url], mas não entendi o mecanismo. Coloquei em sitemesh.xml o mapper correspondente:

<mapper 
class= "com.opensymphony.module.sitemesh.mapper.PrintableDecoratorMapper">
  <param name="decorator" value="printable" />
  <param name="parameter.name" value="printable" />
  <param name="parameter.value" value="true" />
</mapper>
E na minha JSP coloquei um link:
<a href="?printable=true">printable version</a>
.

Imaginava que apenas com isso funcionasse, mas devo ter esquecido de algo. Alguém pode me ajudar? Agradeço desde já.

João.

2 Respostas

B

Pessoal, alguém? Andei pesquisando, preciso definir um decorator para este caso? Por exemplo, definir um decorator que aponte para uma página printable.jsp?

B

Consegui entender o mecanismo. É necessário definir qual é o “template” a ser utilizado para a impressão, daí a definição do decorator.

Criado 26 de fevereiro de 2008
Ultima resposta 28 de fev. de 2008
Respostas 2
Participantes 1