Problema ao Redirecionar Servlet para Página JSF  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
colored
GUJ Ranger
[Avatar]

Membro desde: 07/06/2007 12:27:41
Mensagens: 864
Localização: SP
Offline

Olá. Bom estou com um problema, seguinte eu preciso que uma página qualquer .jsp seja inserido um cpf e clique no botão.
e a partir dai ela acesse o sistema para conseguir visualizar os boletos referentes a esse CPF, essa da visualização já eh dentro do meu sistema.

Então eu criei uma telinha .jsp criei um servlet que eh acessado quando ele confirma o cpf na tela. e blz no caso nesse servlet eu tento redirecionar para uma tela xhtml. que no caso eh no sistema.

Nessa tela de pesquisa de Boletos, eu tenho 2 calendar's para filtrar os boletos por datas. e o cpf eu recupero ele por getAttribute, tranquilo consigo fazer a busca no banco e executar todas funções da página
só que os parametros não são setados nos calendar's. Não sei o que está acontecendo já testei criar o FacesContext no Servlet e redirecionar por ele mesmo mas não funciona..

Alguem pode me ajudar por que já pesquisei muito e não consigo encontrar resposta..

Muito Obrigado.

This message was edited 1 time. Last update was at 26/10/2011 08:36:14


Caelum - FJ 11, 21, 26, 27, 31, 57 =D
Developer of Something.
colored
GUJ Ranger
[Avatar]

Membro desde: 07/06/2007 12:27:41
Mensagens: 864
Localização: SP
Offline

Por Exemplo já Utilizei Assim:



Assim também



O Redirecionamento é feito mas parece q quando o usuário seleciona a data o JSF não está funcionando, as datas não são setadas nas propriedades do Bean. mas o problema eh q qdo clico no botão pesquisar ele funciona e vai no metodo do bean tranquilamente.

Por Favor se alguem puder me ajudar ficarei muito grato.


Caelum - FJ 11, 21, 26, 27, 31, 57 =D
Developer of Something.
alissonvla
GUJ Master

Membro desde: 17/04/2006 15:29:07
Mensagens: 1491
Offline

cara,

ficou meio confuso, vc vai usar JSF ou JSP/Servlet?

t+
colored
GUJ Ranger
[Avatar]

Membro desde: 07/06/2007 12:27:41
Mensagens: 864
Localização: SP
Offline

Eu sei que ficou kkk....
Vou redirecionar de um servlet para uma tela JSF.

Então eu consigo fazer o redirect. só que o JSF não "inicia" eu coloquei um breakpoint no construtor do meu Bean e ele não passa por lá.
ele só inicia quando eu clico no botão procurar. por isso os dados não são setados nas datas.

meu problema eh que eu preciso fazer o JSF se "iniciar" quando eu faço esse redirect por que quando eu selecionar a data ela já sejam setadas no meu Bean.

This message was edited 1 time. Last update was at 26/10/2011 08:40:11


Caelum - FJ 11, 21, 26, 27, 31, 57 =D
Developer of Something.
alissonvla
GUJ Master

Membro desde: 17/04/2006 15:29:07
Mensagens: 1491
Offline

pq vc nao usa so JSP/Servlet ou so JSF? sua aplicação nao vai ficar confusa?

t+
colored
GUJ Ranger
[Avatar]

Membro desde: 07/06/2007 12:27:41
Mensagens: 864
Localização: SP
Offline

Então cara seguinte. A Aplicação eh JSF.
só que um cliente muito legal. quer que o clientes dele. tenham acesso de um site que vai ser uma tela simples que o usuário vai por o CPF. e vai linkar numa telinha que criei justamente pra isso..
Só pra esse clientes visualizarem e baixarem os boletos. eh pra ser bem simples entendeu? Só vai utilizar os dados do sistema mas não "faz parte do sistema".

Caelum - FJ 11, 21, 26, 27, 31, 57 =D
Developer of Something.
alissonvla
GUJ Master

Membro desde: 17/04/2006 15:29:07
Mensagens: 1491
Offline

cara,

ficou confuso ainda.. rsrs

mas se vc fazer em JSF nao é melhor ? acho q vc nao vai ter dificuldade.

t+
colored
GUJ Ranger
[Avatar]

Membro desde: 07/06/2007 12:27:41
Mensagens: 864
Localização: SP
Offline

Seguinte uma tela só com um campo... mas tipo essa tela vai ser aberta por um link q está no site do cliente entendeu?
Ai ele Digita o CPF numa tela HTML. que não tem nada haver com meu sistema entende?..
Ai no Form dessa Página eu chamo meu Servlet e desse servlet eu tento chamar a minha aplicação.

Caelum - FJ 11, 21, 26, 27, 31, 57 =D
Developer of Something.
alissonvla
GUJ Master

Membro desde: 17/04/2006 15:29:07
Mensagens: 1491
Offline

entendi,

cara isso não seria um caso de vc fornecer um Web Services nao?

t+
colored
GUJ Ranger
[Avatar]

Membro desde: 07/06/2007 12:27:41
Mensagens: 864
Localização: SP
Offline

Hum. Então cara eu n manjo de Web Services e não quão complexo pod ser para criar esse comunicação entendeu pq teoricamente esse era pra ser um processo rapido e fácil..

Caelum - FJ 11, 21, 26, 27, 31, 57 =D
Developer of Something.
alissonvla
GUJ Master

Membro desde: 17/04/2006 15:29:07
Mensagens: 1491
Offline

cara,

ja que o webservices nao é uma boa para vc nesse momente, pq entao vc nao faz seu servlet chamar sua regra de negocio, sem passar pelo ManagedBean do JSF.

t+
colored
GUJ Ranger
[Avatar]

Membro desde: 07/06/2007 12:27:41
Mensagens: 864
Localização: SP
Offline

Eh Complicado. por que seguinte. eu no caso já tinha uma tela que gerenciava os boletos isso no sistema. e tinha varias funções e talz..
nessa eu peguei a ideia e aproveitei 80% da página e coisas que seriam complexas que com primefaces ficou fácil.. então tipo a ideia está pronta..
a unica coisa q falta era dar esse start no JSF no servlet. pq ai ele consegue filtrar.
pq ele esta dando esse start no momento que eu clico no botão ele consegue recuperar o parametro do CPF, e fazer a busca apenas por CPF e assim fazer o download dos Boleto em PDF.
Tranquilamente.


Entendeu?

Caelum - FJ 11, 21, 26, 27, 31, 57 =D
Developer of Something.
alissonvla
GUJ Master

Membro desde: 17/04/2006 15:29:07
Mensagens: 1491
Offline

cara,

ve se esse dois link te ajuda

http://adfjsf.blogspot.com/2007/10/calling-servlet-from-jsf-managed-bean.html
http://kalanir.blogspot.com/2006/12/calling-servlets-from-jsf.html

t+
colored
GUJ Ranger
[Avatar]

Membro desde: 07/06/2007 12:27:41
Mensagens: 864
Localização: SP
Offline

Então cara.. meu problema é o contrario..

Tipo chamar o JSF do Servlet.. entendeu?

Caelum - FJ 11, 21, 26, 27, 31, 57 =D
Developer of Something.
alissonvla
GUJ Master

Membro desde: 17/04/2006 15:29:07
Mensagens: 1491
Offline

deve ser isso entao

http://stackoverflow.com/questions/3578622/accessing-a-jsf-managedbean-from-a-servlet
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team