@ViewScoped e request

2 respostas
E

Boa noite, Pessoal

eu possuo ManagedBean com a anotação ViewScoped e gotaria de pegar o get da pagina teria alguma solucao

esse é o codigo que estou tentando usar

public void novo() {
        HttpServletRequest request = (HttpServletRequest) FacesContext.getCurrentInstance().getExternalContext().getRequest();
        Integer codigo = Integer.parseInt(request.getParameter("id"));
        System.out.println("dig: " + request.getParameter("id"));
        Integer ordem = dao.ordem(codigo);
        if (ordem == null) {
            ordem = 1;
        }

        empenhoArquivo = new EmpenhoArquivo();
        empenhoArquivo.setEmpenhoArquivoPK(new EmpenhoArquivoPK(Padrao.getEntidadeAtual(), codigo, Padrao.getAnoAtual(), ordem));
    }

2 Respostas

Hebert_Coelho

Oq vc quer dizer com:

gotaria de pegar o get da pagina teria alguma solucao

E

Eu chamo minha pagina dessa forma:

#{facesContext.externalContext.requestContextPath}/upload.doc?id=#{empenhoControle.empenho.empenhoPK.iEmpenho}

e na função que postei a variavel codigo deveria receber o valog do get

Integer codigo = Integer.parseInt(request.getParameter(“id”));

quando utilizo @SessionScoped ele funciona mas eu teria que usar o @ViewScoped por causa do fileupload do primefaces

Criado 22 de abril de 2012
Ultima resposta 23 de abr. de 2012
Respostas 2
Participantes 2