Bom dia pessoal, bom estou com outro problema na minha aplicaçao, criei um metodo pra altera algo no banco , só que ele da um erro, parece que nao estou conseguinto passa o oid para o jsp para ele fazer a busca e altera apenas naquele oid, abaixo segue o metodo e meu jsp.
Metodo:
public UsuarioED alteraDados(HttpServletRequest request) {
this.inicioTransacao();
UsuarioED altera = new UsuarioED();
UsuarioED usuarioED = new UsuarioED();
UsuarioBD usuarioBD = new UsuarioBD(this.sql);
String nome = request.getParameter("nome");
String senha = request.getParameter("senha");
int oid = Integer.parseInt(request.getParameter("oid"));
String email = request.getParameter("email");
if (nome != null) {
usuarioED.setNome(nome);
} else {
usuarioED.setNome("");
}
if (senha != null) {
usuarioED.setSenha(senha);
} else {
usuarioED.setSenha("");
}
if (email != null) {
usuarioED.setEmail(email);
} else {
usuarioED.setEmail("");
}
if(oid > 0){
usuarioED.setOid(oid);
} else {
usuarioED.setOid(0);
}
try {
altera = usuarioBD.alteraDados(usuarioED);
} catch (SQLException e) {
e.printStackTrace();
}
this.fimTransacao(true);
return altera;
}
JSP:
<%@ page contentType=“text/html”%>
<%@page import=“com.master.rn.UsuarioRN” %>
<%@page import=“com.master.ed.UsuarioED”%>
Alterar dados
<%
UsuarioED alterar = new UsuarioED();
String acao = request.getParameter(“acao”);
if(acao != null && acao.equals(“L”)){
UsuarioRN usuarioRN = new UsuarioRN();
alterar = usuarioRN.alteraDados(request);
}
%>
Nome: <input type=“text” name=“nome” value="<%= request.getParameter(“nome”) %>">
Email: <input type=“text” name=“email” value="<%= request.getParameter(“email”) %>">
se alguem poder me ajudar ai.
vlw pessoal e desculpe mas eh q sou iniciante.