Retirando prefixo do jsf nas URLs

Após configurar o PrettyFaces adicionar o arquivo abaixo no diretório WEBAPP/WEB-INF que o framework ficará responsável pela reescrita das url informadas no arquivo de configuração.
Para cada página é criado um mapeamento de URL, onde voce fala o xhtml através do atributo view-id seja substituida pelo valor do atributo pattern.

pretty-config.xml

<pretty-config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xmlns="http://ocpsoft.org/schema/rewrite-config-prettyfaces"                       xsi:schemalocation="http://ocpsoft.org/schema/rewrite-config-prettyfaces http://ocpsoft.org/xml/ns/prettyfaces/rewrite-config-prettyfaces.xsd>

    <url-mapping id="viewListProduct>
        <pattern value="/pages/produtos>
        <view-id value="/pages/listaProdutos.xhtml>
    </url-mapping>
</pretty-config>

  • pattern : Nova URL
  • view-id : Arquivo xhtml que deverá ser substituido.
Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

w

Conectando a %s