Ir ao conteúdo
  • Cadastre-se

Desenvolvimento de Chat com JSP


caguerra

Posts recomendados

ola boa noite estou precisando de ajuda pra termina um programa estou com muita dificuldade  em concluir se eu estiver perto de concluir lo

eu tenho que fazer o seguinte :
Desenvolver uma aplicação WEB destinada à troca de mensagens de texto Esta aplicação permite que usuários enviem mensagens de texto, e estas mensagens podem ser visualizadas por todos os usuários que acessarem a aplicação.

Requisitos:

a)       Gerenciamento de sessão de Usuários, através das funções de login e logout.

B)       Exibir o nome do usuário autenticado

c)       Exibir a quantidade de Usuário on line

d)       Usuários autenticados podem enviar mensagens. Estas mensagens podem ser vistas por qualquer            usuários que acesse a aplicação (logado ou não logado).

         e)Fazer a verificação (login vazio);
         f)Fazer o cadastro(tem que ter o Array para cadastrar);
         g)nserir os textos(tem que ter o Array para cadastrar).

essa e a primeira parte do que eu tenho que fazer 

o que eu consegui fazer e foi seguinte  no net beans algumas classes 

por favor eu realmente preciso de ajuda !!!

 

cadastro.jsp

<%@[member="Page"] contentType="text/html" pageEncoding="UTF-8"%><!DOCTYPE html><html>    <head>        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">    </head>    <body>        <p>Digite o formulario abaixo</p>        <form action="cadastroServet" method="POST">                       Login <input type="text" name="login" />            <br />            Senha <input type="password" name="senha"/>            <br />            <input type="submit" value="Cadastrar" />        </form>    </body></html>

index.jsp

<%@[member="Page"] contentType="text/html" pageEncoding="UTF-8"%><!DOCTYPE html><html>    <head>        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">    </head>    <body>        <h3>Bem vindo</h3>        <%            String erro = request.getParameter("erro");            if(erro.equals("1")){                out.print("<b>Tente Novamente</b>");            }        %>        <p>Para se cadastrar, <a href="cadastro.jsp">clique aqui</a></p>        <form action="loginServet" method="POST">                       Login <input type="text" name="login" />            <br />            Senha <input type="password" name="senha"/>            <br />            <input type="submit" value="Login" />        </form>    </body></html>

principal.jsp

<%@[member="Page"] contentType="text/html" pageEncoding="UTF-8"%><!DOCTYPE html><html>    <head>        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">    </head>    <body>        <h3>Bem vindo <%=session.getAttribute("login").toString() %></h3>        <p>Digite sua mensagem: </p>        <form>            <textarea rows="5"></textarea>            <br />            <input type="submit" name="enviar"/>                 </form>        <form action="logoutServet" method="POST">            <input type="submit" name="Logout"/>                 </form>             </body></html>

loginServet.java

package servlets;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.http.HttpSession;@WebServlet(urlPatterns = {"/loginServet"})public class loginServet extends HttpServlet {    @[member="override"]     protected void doPost(HttpServletRequest request, HttpServletResponse response)        throws ServletException, IOException {                String login = request.getParameter("login");        String senha = request.getParameter("senha");          if(login.isEmpty()){            response.sendRedirect("index.jsp?erro=1");         }else{                    HttpSession session = request.getSession();                   session.setAttribute("login", login);            response.sendRedirect("principal.jsp");          }    }    @[member="override"]    public String getServletInfo() {        return "Short description";    }}
Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades 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

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!