Duvida com Richface

9 respostas
renato_ramos

Oi gente… desculpa a falta de conhecimento, já passei mó cara procurando no google, mas nao sei se estou procurando ou errado ou nao tem…

enfim

minha duvida é a seguinte:

como pegar um valor digitado em um implaceInput??

se algum tiver algum link com tutorial… me envie por favor

mt obrigado,

Renato Ramos

9 Respostas

Claudio_Nazzari

Richfaces Livedemo
http://livedemo.exadel.com/richfaces-demo/index.jsp

Inplace Input
http://livedemo.exadel.com/richfaces-demo/richfaces/inplaceInput.jsf

renato_ramos

opa!.. valeu claudio, mas ateh aih td bem,

e como eu passo o valor digitado?

usando binding… ou value??

precisa fazer algum manager bean?

valeeu!

renato_ramos

hmmm

acho q me expressei errado,

dexa eu ver se consigo me expressar melhor,

como eu não entendo mt de java pra web… eu to usando visual jsf com o netbeans… drag and drop é uma maravilha e qndo dropa um componente comum… tem uma opção de “add bind atribute” ou algo assim… ai eu pego o valor pelo getText();

ms com richfaces não tem essa opção.

oq eu faço??

obrigado ^^’

Marcio_Nogueira

Da mesma forma que em jsf, ou seja, utilizando um managed bean.

2

O que você precisa é entender como funciona o jsf, de uma olhada em alguns [google]tutoriais jsf[/google] para aprender como pegar esse valor. Basicamente você tem uma classe java por trás das suas páginas. Essa classe é chamada de “controle” da sua página. E é através dela que você vai pegar o valor dos campos inputs, e chamar métodos etc…

Dá uma estudada que é tranquilo…

[]'s

renato_ramos

tipoo…

eu ja fiz alguns… minha vida ultimamente tem sido fazer tutoriais xD

eu fiz esse exemplo… funciono… eu tenho q fazer esse doPost mas com o id do implaceImput?

public class GravaUsuario extends HttpServlet
{
    @Override
    protected void doPost(HttpServletRequest request, HttpServletResponse response)
                         throws ServletException, IOException
    {
        //HttpSession session = request.getSession(); //obtem a sessao do usuario, caso exista

        //Usuario user = null;
        //traz os valores do form
        final boolean bSituacao = true;             //todo usuario cadastrado vem ativado por default
        String strNomeForm      = request.getParameter("nome"),    
                strCpfForm      = request.getParameter("cpf"),       
                strNumeroForm   = request.getParameter("numero"),
                strBairroForm   = request.getParameter("bairro"),
                strCidadeForm   = request.getParameter("cidade"),
                strEstadoForm   = request.getParameter("estado"),
                strRuaForm      = request.getParameter("rua"),
                strTelefoneForm = request.getParameter("telefone"),
                strCelularForm  = request.getParameter("celular"),
                strLoginForm    = request.getParameter("login"),
                strSenhaForm    = request.getParameter("senha");
        
        Usuario objUsuario = new Usuario();         //instancia a classe dos usuarios
        
        //coloca os valores do form nos atributos de Usuario
        objUsuario.setNome(strNomeForm);
        objUsuario.setCpf(strCpfForm);
        objUsuario.setRua(strRuaForm);
        objUsuario.setNumCasa(strNumeroForm);
        objUsuario.setTelefone(strTelefoneForm);
        objUsuario.setCelualar(strCelularForm);
        objUsuario.setLogin(strLoginForm);
        objUsuario.setSenha(strSenhaForm);
        objUsuario.setSituacao(bSituacao);

        try {
            objUsuario.GravaUsuario();
        } catch (SQLException ex) {
            Logger.getLogger(GravaUsuario.class.getName()).log(Level.SEVERE, null, ex);
        }

    }
2

Porque você está extendendo HttpServlet? Existe algum motivo particular que te obrigue a usar?

O seu código pra salvar um formulário de usuário pode ser muito mais simples que isso, usando os conceitos de jsf, os componentes Richfaces e os ManagedBeans. Você pode usar uma classe java que seja ligada na página, e não precisa setar nenhum valor no seu objeto depois. O objeto já vai estar ligado à página, e quando você digitar alguma coisa e der submit com um botão, esses dados já estarão no objeto.

Esse tutorial explica direitinho como usar um backingbean e os recursos do jsf -> http://www.exadel.com/tutorial/jsf/jsftutorial-guessnumber.html

[]'s

renato_ramos

na vdd eu tbm nao sei pq esta extendendo da HttpServelet… eu só copiei, colei e adptei

vo dah uma lida nesse tutorial

teh mais

mt obrigado pela paciencia =D

enqto eu tava parado d mexer nessa coisa… me deparei com outra duvida lol… omg viu xD

como eu faco pra inserir inputs dinamicamente com java script??

eu ateh peguei o script … ms ele carrega em outra pagina e volta pra principal (é oq parece)

posso colar o codigo aki?? ou abro otro topico??

valeeu!

2

Melhor abrir outro tópico…

[]'s

Criado 14 de outubro de 2009
Ultima resposta 14 de out. de 2009
Respostas 9
Participantes 4