Felipe Amorim Postado Dezembro 1, 2004 Denunciar Share Postado Dezembro 1, 2004 Boa Tarde Pessoal...já testei de tudo e não consegui passar um parametro no já beans..por favor se puderem me ajudar.Vou passar o codigo para vocês analisarem onde esta o erro: já FIZ DE TUDOIndex.html<html><head><title>Cadastro de Usuários</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><style type="text/css"><!-- </head><form action="processar_usuario.jsp" method="post" name="usuarios"><font face="Verdana"><span style="font-size:12pt;"><b>Cadastro de Usuários</b><br>Nome do Usuário:<input name="Nome" type="text" size="30" maxlength="30"><input type="submit" value="Salvar Dados"></form></html>processar_usuario.jsp<%@ page import="site.busuario" %><jsp:useBean id="usuario" class="site.busuario" scope="request"><jsp:setProperty name="usuario" property="*" /></jsp:useBean>Nome do Usuario: <%= usuario.getNome() %>busuario.javapackage site;import java.sql.*;import java.io.serializable;public class busuario {private String Nivel;private String Nome;private String Senha;public busuario() { Nivel = ""; Nome = ""; Senha = "";}public void setNivel(String valor) { this.Nivel = valor;}public void setNome(String valor) { this.Nome = valor;}public void setSenha(String valor) { this.Senha = valor;}public String getNivel() { return Nivel;}public String getNome() { return Nome;}public String getSenha() { return Senha;}} Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Crystian Postado Dezembro 1, 2004 Denunciar Share Postado Dezembro 1, 2004 aqui é javascript não java... movendo... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Kabelera Postado Dezembro 1, 2004 Denunciar Share Postado Dezembro 1, 2004 Cara é simplesmente porque você está pegando um valor nulo...veja bem você está chamando o get sem setar o nome antes.....olha só:<input name="Nome" type="text" size="30" maxlength="30">beleza...alguém vai digitar o campo e você vai pegar o nome certo e passar esse nome para o beans....Então na pagina JSP para o usuario.jsp..você deve enviar para o bean o parametro...(você postou , está errado é usuario, você colocou usuarios)Usuario<jsp:useBean id="usuario" class="site.busuario" scope="request">usuario.setNome(request.getParameter("Nome"));//Aqui você acabou de passar o nome digitado no campo para o bean..beleza???então no seu processar_usuario.jsp<%@ page import="site.busuario" %><jsp:useBean id="usuario" class="site.busuario" scope="request"></jsp:useBean>Nome do Usuario: <%= usuario.getNome() %>//aqui você pegou o que acabou de passar por parametro.È isso!! Valeu!! Veja se funcionou!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Felipe Amorim
Boa Tarde Pessoal...já testei de tudo e não consegui passar um parametro no já beans..por favor se puderem me ajudar.
Vou passar o codigo para vocês analisarem onde esta o erro: já FIZ DE TUDO
Index.html
<html>
<head>
<title>Cadastro de Usuários</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
</head>
<form action="processar_usuario.jsp" method="post" name="usuarios">
<font face="Verdana"><span style="font-size:12pt;"><b>
Cadastro de Usuários</b><br>
Nome do Usuário:<input name="Nome" type="text" size="30" maxlength="30">
<input type="submit" value="Salvar Dados">
</form>
</html>
processar_usuario.jsp
<%@ page import="site.busuario" %>
<jsp:useBean id="usuario" class="site.busuario" scope="request">
<jsp:setProperty name="usuario" property="*" />
</jsp:useBean>
Nome do Usuario: <%= usuario.getNome() %>
busuario.java
package site;
import java.sql.*;
import java.io.serializable;
public class busuario {
private String Nivel;
private String Nome;
private String Senha;
public busuario()
{
Nivel = "";
Nome = "";
Senha = "";
}
public void setNivel(String valor) {
this.Nivel = valor;
}
public void setNome(String valor) {
this.Nome = valor;
}
public void setSenha(String valor) {
this.Senha = valor;
}
public String getNivel() {
return Nivel;
}
public String getNome() {
return Nome;
}
public String getSenha() {
return Senha;
}
}
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.