Duvida Java EE

0 respostas
Saneta01

Olá. Só novo no mundo Java. Tenho uma dúvida em Java EE: Na página de Alteração de Usuário todos os campos retorna null. Obrigado.
Usuario.jsp

<%@ page contentType="text/html; charset=iso-8859-1" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Cliente</title>
<style type="text/css" media="all">
<!--
@import url("css/formate.css");
-->
</style>
<script src="SpryAssets/SpryMenuBar.js" type="text/javascript"></script>
<link href="SpryAssets/SpryMenuBarHorizontal.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div class="geral">
  <div class="topo">
    <%@include file="includes/topo.jsp" %>
  </div>
  <!-- fim topo-->
  <div class="meio">
    <div class="menu">
      <%@include file="includes/menu.jsp" %>
    </div>
    <!-- fim menu-->
    <div class="conteudo">
      <%@include file="includes/conteudoEsquerdo.jsp" %>
      <div class="conteudoCent">
        <h1 class="centralizar"> Manutenção de Usuário</h1>
        <br />
        <br />
        <p> <a href="cadUsuario.jsp" target="_self"><img src="imgs/images.jpg" alt="Foto Cadastrar" width="104" height="31" /></a> &nbsp;&nbsp;</p>
        <p>&nbsp;&nbsp; <a href="usuario.jsp?ordenacao=crescente">Código</a> <a href="usuario.jsp?ordenacao=alfabetica">Alfab&eacute;tica </a>&nbsp;&nbsp;&nbsp;&nbsp; <img  src="imgs/impre.jpg" alt="Foto Imprimir" width="104" height="31" /></p>
        <br />
        <table width="543" border="1" align="center" cellpadding="0" cellspacing="0">
          <tr>
            <td width="70">C&oacute;digo</td>
            <td width="150">Nome Usu&aacute;rio</td>
            <td width="69">Senha</td>
            <td width="111">N&iacute;vel de Acesso</td>
            <td width="62">Alterar</td>
            <td width="67">Excluir</td>
          </tr>
          <%

  try{
	 
	 Class.forName("org.postgresql.Driver");
	 Connection con = DriverManager.getConnection("jdbc:postgresql://localhost/loginNeri","admin","4567");
     Statement st = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
   	 
	 if(request.getParameter("acao") != null)
	 {
		 st.executeUpdate("delete from login where log_codigo = "+request.getParameter("codigo"));
	 }
	 
	 
	  ResultSet rs = null;
	 if(request.getParameter("ordenacao") == null) {
		  rs = st.executeQuery("select * from login order by log_usuario");
                                     }

       else if (request.getParameter("ordenacao").equals("crescente")){
	           rs = st.executeQuery("select * from login order by log_codigo");
	                                  }
	     else if (request.getParameter("ordenacao").equals("alfabetica")){
	           rs = st.executeQuery("select * from login order by log_usuario");
	                                  }
	  
	  
	 while (rs.next())
	 {  
%>
          <tr>
            <td><%= rs.getString("log_codigo") %></td>
            <td><%= rs.getString("log_usuario") %></td>
            <td><%= rs.getString("log_senha") %></td>
            <td><%= rs.getString("log_nivelacesso") %></td>
            <td><a href="altUsuario.jsp?codigo=<%=rs.getString("log_codigo")%>&amp;usuario=<%=rs.getString("log_usuario")%>&amp;senha=<%=rs.getString("log_senha")%>&amp;nivel=<%=rs.getString("log_nivelacesso")%>"><img src="imgs/alterar.jpg" width="42" height="41" border="0" /></a></td>
            <td><a href="usuario.jsp?acao=excluir&amp;codigo=<%= rs.getString("log_codigo") %>"><img src="imgs/lixeira.jpg" width="42" height="41" border="0" /></a></td>
          </tr>
          <% }
 
  }
 catch(ClassNotFoundException erroClass){
	 out.println("Classe Driver JDBC não foi encontrado. Erro: "+erroClass);
}
catch(SQLException erroSQL){
	  out.println("Erro de conexão com o BANCO DE DADOS. Erro: "+erroSQL);
}

%>
        </table>
      </div>
      <!-- fim conteudoCent-->
      <%@include file="includes/conteudoDireito.jsp" %>
    </div>
    <!-- fim conteudo-->
  </div>
  <!-- fim meio-->
  <div class="rodape">
    <%@include file="includes/rodape.jsp" %>
  </div>
  <!-- fim rodape-->
</div>
<!-- fim geral-->
<script type="text/javascript">
<!--
var MenuBar1 = new Spry.Widget.MenuBar("MenuBar1", {imgDown:"SpryAssets/SpryMenuBarDownHover.gif", imgRight:"SpryAssets/SpryMenuBarRightHover.gif"});
//-->
</script>
</body>
</html>

altUsuario.jsp

<%@ page contentType="text/html; charset=iso-8859-1" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Cliente</title>
<style type="text/css" media="all">
<!--
@import url("css/formate.css");
-->
</style>
<script src="SpryAssets/SpryMenuBar.js" type="text/javascript"></script>
<link href="SpryAssets/SpryMenuBarHorizontal.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div class="geral">
  <div class="topo">
    <%@include file="includes/topo.jsp" %>
  </div>
  <!-- fim topo-->
  <div class="meio">
    <div class="menu">
      <%@include file="includes/menu.jsp" %>
    </div>
    <!-- fim menu-->
    <div class="conteudo">
      <%@include file="includes/conteudoEsquerdo.jsp" %>
      <div class="conteudoCent">
        <h1 class="centralizar"> Altera&ccedil;&atilde;o de Usuário</h1>
        <p>&nbsp;</p>
        <%
 out.println("usuário = " + request.getParameter("log_usuario"));
 
 
 if (request.getParameter("acao") == null){
	 
   %>
        <form id="fmInserirUsuario" name="fmInserirUsuario" method="post" action="cadUsuario.jsp?acao=gravar">
          <table width="579" border="0" align="center" cellpadding="1" cellspacing="1">
            <tr>
              <td width="126">C&oacute;digo:</td>
              <td width="146"><label>
                  <input name="txtCodigo" type="text" disabled="disabled" id="txtCodigo" value="<%=request.getParameter("log_codigo")%>"  />
                </label></td>
              <td width="124">Nome:</td>
              <td width="170"><label>
                  <input name="txtNome" type="text" id="txtNome" value="<%=request.getParameter("log_usuario")%>" />
                </label></td>
            </tr>
            <tr>
              <td>Senha:</td>
              <td><label>
                  <input name="txtSenha" type="password" id="txtSenha" value="<%=request.getParameter("log_senha")%>" />
                </label></td>
              <td>N&iacute;vel de Acesso:</td>
              <td><label>
                  <input name="txtAcesso" type="text" id="txtAcesso" value="<%=request.getParameter("log_nivelacesso")%>" size="4" maxlength="1" />
                </label></td>
            </tr>
            <tr>
              <td>&nbsp;</td>
              <td colspan="3"><label>
                  <input type="reset" name="btnLimpar" id="btnLimpar" value="Limpar" />
                  &nbsp; 
                  &nbsp; 
                  &nbsp; 
                  &nbsp; 
                  &nbsp; 
                  &nbsp;
                  <input type="submit" name="btnEviar" id="btnEviar" value="Alterar" />
                </label></td>
            </tr>
          </table>
        </form>
        <% } 
   else {
	    
		
		if((request.getParameter("txtNome").length() <=0) || (request.getParameter("txtSenha").length() <=0) || (request.getParameter("txtAcesso").length() <=0)){
			
			response.sendRedirect("cadUsuario.jsp");
			}
		else{
		
	        try{
	 
	 Class.forName("org.postgresql.Driver");
	 Connection con = DriverManager.getConnection("jdbc:postgresql://localhost/loginNeri","admin","4567");
     Statement st = con.createStatement();
	 
 st.executeUpdate("insert into login(log_usuario, log_senha, log_nivelacesso) values('"+request.getParameter("txtNome")+"','"+request. getParameter("txtSenha")+"','"+request.getParameter("txtAcesso")+"')");	
	 
	 
	 
	 
	              }
     catch(ClassNotFoundException erroClass){
	     out.println("Classe Driver JDBC não foi encontrado. Erro: "+erroClass);
               }     
     catch(SQLException erroSQL){
	  out.println("Erro de conexão com o BANCO DE DADOS. Erro: "+erroSQL);
         }
	
	}
   }
%>
        <br />
        <br />
        <h2> <a href="usuario.jsp">Voltar </a></h2>
      </div>
      <!-- fim conteudoCent-->
      <%@include file="includes/conteudoDireito.jsp" %>
    </div>
    <!-- fim conteudo-->
  </div>
  <!-- fim meio-->
  <div class="rodape">
    <%@include file="includes/rodape.jsp" %>
  </div>
  <!-- fim rodape-->
</div>
<!-- fim geral-->
<script type="text/javascript">
<!--
var MenuBar1 = new Spry.Widget.MenuBar("MenuBar1", {imgDown:"SpryAssets/SpryMenuBarDownHover.gif", imgRight:"SpryAssets/SpryMenuBarRightHover.gif"});
//-->
</script>
</body>
</html>

Banco

CREATE TABLE "login"
(
  log_codigo serial NOT NULL,
  log_usuario character varying(10) NOT NULL,
  log_senha character varying(10) NOT NULL,
  log_nivelacesso character(1),
  CONSTRAINT pk_login PRIMARY KEY (log_codigo)
)
Criado 28 de fevereiro de 2011
Respostas 0
Participantes 1