JavaScript dentro de Servlet pode?

5 respostas
Jaison

Pessoal estou começando com servlets agora e queria saber se eu posso fazer uma função em JavaScript pra mostra um alert na tela... se der pra fazer como eu faço??? por favor...!!! tenhu q entregar esse trabalho hoje!!!

protected void processRequest(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {
        response.setContentType("text/html");
        PrintWriter out = response.getWriter();
        
        out.println("<html>");
        out.println("<head>");
        out.println("<title>Mensagem</title>");
        out.println("</head>");
        out.println("<body>");
        out.println("<br><br><br><br><br><br><br><br><br><br><br><br><br><br><font face='arial' size='20' onsubmit='return mostra()'>Mensagem</font>"); 
        out.println("</body>");
        out.println("</html>"); 
                                                                                    //                   //
        out.println("<script language = 'JavaScript'>");        // parei aqui!!! //
        out.println("");
// //

Pessoal eu parei aqui, como eu faria pra fazer uma função pra mostra o alert???

5 Respostas

Rafael_Steil

Da mesma maneira como vc faz em html puro e simples.

Rafael

Fabricio_Cozer_Marti
Jaison:

Pessoal estou começando com servlets agora e queria saber se eu posso fazer uma função em JavaScript pra mostra um alert na tela... se der pra fazer como eu faço??? por favor...!!! tenhu q entregar esse trabalho hoje!!!

protected void processRequest(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {
        response.setContentType("text/html");
        PrintWriter out = response.getWriter();
        
        out.println("<html>");
        out.println("<head>");
        out.println("<title>Mensagem</title>");
        out.println("</head>");
        out.println("<body>");
        out.println("<br><br><br><br><br><br><br><br><br><br><br><br><br><br><font face='arial' size='20' onsubmit='return mostra()'>Mensagem</font>"); 
        out.println("</body>");
        out.println("</html>"); 
                                                                                    //                   //
        out.println("<script language = 'JavaScript'>");        // parei aqui!!! //
        out.println("");
// // Pessoal eu parei aqui, como eu faria pra fazer uma função pra mostra o alert???
continuando ...
out.println("<script language = 'JavaScript'>");        // parei aqui!!! //
        out.println(" function mostra(){");
        out.println("    alert(\"Alert........\");");
        out.println(" }");
        out.println(" </script>");
Jaison
Fabrício Cozer Martins:
Jaison:

Pessoal estou começando com servlets agora e queria saber se eu posso fazer uma função em JavaScript pra mostra um alert na tela... se der pra fazer como eu faço??? por favor...!!! tenhu q entregar esse trabalho hoje!!!

protected void processRequest(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {
        response.setContentType("text/html");
        PrintWriter out = response.getWriter();
        
        out.println("<html>");
        out.println("<head>");
        out.println("<title>Mensagem</title>");
        out.println("</head>");
        out.println("<body>");
        out.println("<br><br><br><br><br><br><br><br><br><br><br><br><br><br><font face='arial' size='20' onsubmit='return mostra()'>Mensagem</font>"); 
        out.println("</body>");
        out.println("</html>"); 
                                                                                    //                   //
        out.println("<script language = 'JavaScript'>");        // parei aqui!!! //
        out.println("");
// // Pessoal eu parei aqui, como eu faria pra fazer uma função pra mostra o alert???
continuando ...
out.println("<script language = 'JavaScript'>");        // parei aqui!!! //
        out.println(" function mostra(){");
        out.println("    alert(\"Alert........\");");
        out.println(" }");
        out.println(" </script>");

Olá Rafael realmente sua ajuda foi de muitissíma importancia, mas meu problema é outro, quando clico no link Mensagem ele acessa a página, mas num mostra o alert. Você sabe oq tá acontecendo?

CÓDIGO ABAIXO

protected void processRequest(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {
        response.setContentType("text/html");
        PrintWriter out = response.getWriter();
        
        out.println("<html>");
        out.println("<head>");
        out.println("<title>Mensagem</title>");
        out.println("</head>");
        out.println("<body align='center'>");
        out.println("<br><br><br><br><br><br><br><br><br><br><br><br><br><br><a href ='http://www.unisul.br'onSubmit='return mostra()'>Mensagem</a>"); 
        out.println("</body>");
        out.println("</html>");
        out.println("<script language = 'JavaScript'>");        
        out.println(" function mostra(){");
        out.println("    alert('Mensagem mostrada com sucesso!!!');");
        out.println(" }");
        out.println(" </script>");
        out.close();
    }
Fabricio_Cozer_Marti
Jaison:
Fabrício Cozer Martins:
Jaison:

Pessoal estou começando com servlets agora e queria saber se eu posso fazer uma função em JavaScript pra mostra um alert na tela... se der pra fazer como eu faço??? por favor...!!! tenhu q entregar esse trabalho hoje!!!

protected void processRequest(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {
        response.setContentType("text/html");
        PrintWriter out = response.getWriter();
        
        out.println("<html>");
        out.println("<head>");
        out.println("<title>Mensagem</title>");
        out.println("</head>");
        out.println("<body>");
        out.println("<br><br><br><br><br><br><br><br><br><br><br><br><br><br><font face='arial' size='20' onsubmit='return mostra()'>Mensagem</font>"); 
        out.println("</body>");
        out.println("</html>"); 
                                                                                    //                   //
        out.println("<script language = 'JavaScript'>");        // parei aqui!!! //
        out.println("");
// // Pessoal eu parei aqui, como eu faria pra fazer uma função pra mostra o alert???
continuando ...
out.println("<script language = 'JavaScript'>");        // parei aqui!!! //
        out.println(" function mostra(){");
        out.println("    alert(\"Alert........\");");
        out.println(" }");
        out.println(" </script>");

Olá Rafael realmente sua ajuda foi de muitissíma importancia, mas meu problema é outro, quando clico no link Mensagem ele acessa a página, mas num mostra o alert. Você sabe oq tá acontecendo?

CÓDIGO ABAIXO

protected void processRequest(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {
        response.setContentType("text/html");
        PrintWriter out = response.getWriter();
        
        out.println("<html>");
        out.println("<head>");
        out.println("<title>Mensagem</title>");
        out.println("</head>");
        out.println("<body align='center'>");
        out.println("<br><br><br><br><br><br><br><br><br><br><br><br><br><br><a href ='http://www.unisul.br'onSubmit='return mostra()'>Mensagem</a>"); 
        out.println("</body>");
        out.println("</html>");
        out.println("<script language = 'JavaScript'>");        
        out.println(" function mostra(){");
        out.println("    alert('Mensagem mostrada com sucesso!!!');");
        out.println(" }");
        out.println(" </script>");
        out.close();
    }
Seu html não possui nenhum form, e vc está chamando o evento js onSubmit que soh eh disparada em um form, troque de onSubmit para onClick, ou adicione um form no seu html
Jaison

[b]aaaaaaaaaaaaaaaa GAROOOOOTOOOO era onClick que eu queria, num sabia q tinha isso… perfeito valeu pela força, abraço

Jaison[/b]

Criado 13 de abril de 2006
Ultima resposta 13 de abr. de 2006
Respostas 5
Participantes 3