Galera, preciso mais uma vez da ajuda de vcs!!!
Estou com dificuldades para usar o método SET!!
Ou melhor não estou sabendo fazer acontecer.
Criei uma JSP que mostra as informações de um determinado funcionario alocado em um vetor e preciso criar uma funcionalidade para alterar os dados, mas não entendi como fazer isso no API do Java.
Podem me ajudar a saber como usar o metodo SET e onde aplica-lo??
Abaixo segue o JSP que fiz, alguém pode me ajudar a molda-lo para minha determinada tarefa??
Este JSP, mostra na tela as informações atuais do funcionário:
<%@ page import=“java.util., p1.” %>
Cadastro do Usuario Solicitado
Na tabela abaixo, voce poderá selecionar outro usuário caso desejar.
<%
int id = Integer.parseInt((String) request.getParameter(“id”));
Usuario usuario = GerenciadorUsuario.pegarUsuario(id);
Tarefa tarefa = GerenciadorTarefa.pegarTarefa(id);
if( (usuario != null) && (tarefa != null)) {
%>
| Nome Usuario: | ||||
| Email do Usuario: | ||||
| Cargo do Usuário: | ||||
| Data de Nascimento: | / / | |||
| Tarefa: | ||||
| Descrição da Tarefa: | ||||
| Término da Tarefa: | / / | |||
| Status da Tarefa: | Normal Urgente Imediata | |||
| Usuário em Férias ? | Não Sim | |||
| Nome do Usuario | Cargo | Tarefa | Descrição da tarefa | |
| <%= u.getNome() %> | <%= u.getEmail() %> | <%= u.getCargo() %> | <%= t.getNomeT() %> | <%= t.getDesc() %> |
E este faz o gerenciamento do vetor Usuario e Tarefa:
Tarefa:
package p1;
import java.util.*;
public class GerenciadorTarefa
{
private static Vector tarefas = new Vector();
public static void adicionarTarefa(Tarefa novaTarefa) {
tarefas.add(novaTarefa);
}
public static void removerTarefa(Tarefa novaTarefa) {
tarefas.remove(novaTarefa);
}
public static Tarefa removerTarefa(int idd) {
if(tarefas.size() > 0)
return (Tarefa) tarefas.get(idd);
return null;
}
public static Vector getTarefas() {
return tarefas;
}
public static Tarefa pegarTarefa(int id) {
if(tarefas.size() > 0)
return (Tarefa) tarefas.get(id);
return null;
}
}
Usuário:
package p1;
import java.util.*;
public class GerenciadorUsuario
{
private static Vector usuarios = new Vector();
public static void adicionarUsuario(Usuario novoUsuario) {
usuarios.add(novoUsuario);
}
public static void removerUsuario(Usuario novoUsuario) {
usuarios.remove(novoUsuario);
}
public static Usuario removerUsuario(int idd) {
if(usuarios.size() > 0)
return (Usuario) usuarios.get(idd);
return null;
}
public static Vector getUsuarios() {
return usuarios;
}
public static Usuario pegarUsuario(int id) {
if(usuarios.size() > 0)
return (Usuario) usuarios.get(id);
return null;
}
}