[AJUDA]inserindo dados com JSTL em aplicações web com JSP

0 respostas
xwillianss

olá, tudo bem?
Olha o meu problema é o seguinte…
tenho esse método dentro da classe DAO

public boolean inserir(Contato contato) throws SQLException {
        String sqlInserir = "insert into contatos(nome,email,endereco)" +
                "values(?,?,?)";
        stmt = this.connection.prepareStatement(sqlInserir);
        stmt.setString(1, contato.getNome());
        stmt.setString(2, contato.getEmail());
        stmt.setString(3, contato.getEndereco());
        int res = stmt.executeUpdate();
        if (res == 0) {
            stmt.close();
            return false;
        } else {
            stmt.close();
            return true;
        }
    }

dai tenho inserir.jsp e mando os parametros para a d_inserir.jsp
depois eu pego esses parâmetros e o utilizo no bean, veja abaixo:

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<jsp:useBean id="contato" scope="page" class="org.willian.jdbc.Contato" />
<jsp:useBean id="dao" scope="page" class="org.willian.jdbc.ContatoDAO" />

<%@ page import="org.willian.jdbc.*" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Cadastro de novos contatos</title>
    </head>
    <body>
        <jsp:setProperty name="contato" property="nome" value="${param.nome}" />
        <jsp:setProperty name="contato" property="email" value="${param.email}" />
        <jsp:setProperty name="contato" property="endereco" value="${param.endereco}" />
        
    </body>
</html>

então… como faço para inserir os dados utilizando as tags do JSTL?
Eu não quero misturar código java com html… é possível?

Criado 28 de setembro de 2008
Respostas 0
Participantes 1