Ir para conteúdo

Arquivado

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

caguerra

desenvolver uma aplicação web destinada à troca de mensagens de texto

Recommended Posts

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

colega eu não to pedindo pra vc faze isso pra mim se vc quiser td bem, como vc percebeu eu ja fiz umas parte so que esta dando erro eu não so tao bom nisso por isso eu pedi pela a ajuda o texto que eu coloquei acima do código e o que eu tenho que faze eu consegui fazer ate onde eu sei

eu esto pedindo ajuda como diz o nome do topico

e não fazer meu trabalho por mim por favor

se vc não que ajudar não venha falando que eu estou pedindo pra vc ou qualquer outra pessoa fazer isso pra mim estou pedindo uma ajuda pq eestou com difilcudade em terminar o codigo que fiz ate agora

 

att

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.