Não quero que apareça informações em minha url

6 respostas
dahenz

Bom dia pessoal…

Estou desenvolvendo um sistema em JSF e gostaria que não aparecesse a url informações sobre os nomes dos arquivos .jsp.

Por exemplo, na movimentação de páginas, apareça apenas www.minhapagina.com.br

Atualmente aparecem: www.minhapagina.com.br/home.jsf, www.minhapagina.com.br/eventos.jsf

Alguém sabe como contornar isso???

Obrigado…

6 Respostas

bruno_savi

se deu para entender vc no mapeamento esta usando

dahenz

Qual mapeamento?

bruno_savi

no navigation rule quando vc for não usando o

ele não muda o endereço na url…

com isto vc evita a troca de endereços e

ficaria algo como www.minhapagina.com.br/home.

para mudar isto para apenas www.minhapagina.com.br

teria que ser em alguma configuração do servidor.

dahenz

Estou utilizando meus mapeamentos dessa forma:

faces-config.xml....

<managed-bean>
		<managed-bean-name>RegraMB</managed-bean-name>
		<managed-bean-class>br.com.minhapagina.ManagedBean.RegraMB</managed-bean-class>
		<managed-bean-scope>session</managed-bean-scope>
	</managed-bean>
	
	<navigation-rule>
		<from-view-id>/home.jsp</from-view-id>
		<navigation-case>
			<from-action>#{RegraMB.autenticarUsuario}</from-action>
			<from-outcome>success</from-outcome>
			<to-view-id>/regras.jsp</to-view-id>
		</navigation-case>
		
		<navigation-case>
			<from-action>#{RegraMB.autenticarUsuario}</from-action>
			<from-outcome>fail</from-outcome>
			<to-view-id>/login.jsp</to-view-id>
		</navigation-case>				
	</navigation-rule>
bruno_savi

o mapeamento ai esta correto… deste jeito não é para ele trafegar pela url…

dahenz

entao… se eu deixo sem a url fica estática em home.jsf…

Quando entro em uma tela de cadastro, fica em home.jsf… mas quando saio, aparece o nome da tela que eu estou saindo… estranho…

Criado 4 de maio de 2009
Ultima resposta 4 de mai. de 2009
Respostas 6
Participantes 2