terça-feira, 20 de abril de 2010

As extensões .iface, .jspx, .html

Às vezes parece um pouco complicado aprender a modificar o comportamento das páginas criadas com o framework IceFaces, para que as extensões sejam mostradas como .html.
O primeiro passo é modificar o arquivo web.xml, especificamente nesta seção:

    <servlet-mapping>
        <servlet-name>Persistent Faces Servlet</servlet-name>
        <url-pattern>*.html</url-pattern>
    </servlet-mapping>

Dessa maneira, mesmo que as páginas tenham a extensão .xhtml, elas serão acessadas no navegador como .html.
Para facilitar os testes, podemos alterar mais esta seção do web.xml:

    <welcome-file-list>
        <welcome-file>pessoas.html</welcome-file>
    </welcome-file-list>

O nome do arquivo deve ser o da página inicial do sistema, que no meu caso é pessoas.html (no projeto continua como pessoas.xhtml). Se houver necessidade, podemos modificar uma propriedade do projeto para que já inicie com a página correta:


Nenhum comentário:

Postar um comentário