Ir ao conteúdo
  • Cadastre-se
CURIOSO22

Java.lang.unsupportedoperationexception: not supported yet.

Recommended Posts

Boa Noite Pessoal,

 

Na hora de compilar o formulário estar dando esse erro quando envio as informações contidas no formulário.

 

java.lang.UnsupportedOperationException: Not supported yet.

 

O que estou fazendo de errado?

 

Segue as linhas de código.

 

<!DOCTYPE html>


    <head>
        <title>Cadastro Clientes</title>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <link rel="stylesheet" type="text/css" href="css/estilo.css">
    </head>
    
    <font size="5" color="#083a90" style="font-weight: 900">Cadastro de Clientes</font> </br>
    
    </br>
    </br>
    <body>
    <div id="area">
        
    <form action="ServletCadastro" method="POST">
        
    <form id="Formulario" autocomplete="on">
         
        <fieldset>
        
        <legend><font style="font-weight: 900">Informações do Cliente</font></legend>
        <label for="nome"> Nome: </label>
        <input type="text" name="Nome" size="40" placeholder="Inserir Nome" required="required"></br></br>
        
        <label for="Telefone"> Telefone: </label>
        <input type="text" name="Telefone" placeholder="inserir Telefone" size="30" required="required"><br><br>
        
        <label for="endemail"> E-mail: </label>
        <input type="e-mail" name="endmail" size="40" placeholder="Digitar um e-mail válido" required="required"> <br><br> 
        
        <input type="submit" value="Enviar" />
        
        </fieldset>
    </form>
    </div>    
    </body> 
 </form>

 

package modelo;


public class Cadastro { 
    
    private String nome, telefone, email;

    public Cadastro(String nome, String telefone, String email) {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }
    
    public String getNome(){ 
        return nome;
    
}
    public void setNome(String nome){
        this.nome = nome;
    
    }
    
    public String getTelefone(){
        return telefone;
    }
    public void setTelefone(String telefone){
        this.telefone = telefone;
    }
    
  
    public String getEmail(){
        return email;
    }

    /**
     *
     * @param email
     */
    public void setEmail(String email){
        this.email = email;
    
    }

}

 

package servlet;

import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.ServletOutputStream;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 *
 * 
 */
import modelo.Cadastro;
       
public class ServletCadastro extends javax.servlet.http.HttpServlet implements javax.servlet.Servlet {

    private static final long serialVersionUID = 1L;

    
    public ServletCadastro() {
        super();
    } 
        
    /**
     *
     * @param request
     * @param response
     * @throws ServletException
     * @throws IOException
     */
    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response) 
    throws ServletException, IOException {
    }      

    /**
     * Processes requests for both HTTP <code>GET</code> and <code>POST</code>
     * methods.
     *
     * @param req
     * @param res
     * @throws ServletException if a servlet-specific error occurs
     * @throws IOException if an I/O error occurs
     */
    
        
    @Override
    protected void doPost(HttpServletRequest req, HttpServletResponse res)
        throws ServletException, IOException {
        ServletOutputStream out = res.getOutputStream();
        res.setContentType("text/html;charset=UTF-8");
                
        String nome = req.getParameter("txtnome");
        String telefone = req.getParameter("txttelefone");
        String email = req.getParameter("txtemail");
        
        // CRIAR O OBJETO Cadastro
        Cadastro objCadastro = new Cadastro (nome, telefone, email);
        
        res.setContentType("text/html") ;
        
        // CONSTRUIR A PÁGINA DE SAÍDA
        String html = "<html><head><title>Dados do Cliente</title>" +
            "</head><body><h1 align='center'>Cliente cadastrado</h1>" +
                              "<p>Nome : " + objCadastro.getNome() + "</p>" +
                      "<p>Telefone : " + objCadastro.getTelefone() + "</p>" +
                      "<p>Email : " + objCadastro.getEmail() + "</p>" +
                              "</body></html>" ;                      
        
    
                
        out.print(html) ;
        
    }

   
}
 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×