Ir para conteúdo

Arquivado

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

caguerra

Desenvolvimento de Chat com JSP

Recommended Posts

ola boa tarde 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 online

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

<%@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

<%@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

<%@PagecontentType="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 {

@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");

}

}

@override

public String getServletInfo() {

return "Short description";

}

}

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.