GALERA, ESTOU COM UM PROBLEMÃO!!
NÃO ESTOU CONSEGUINDO FAZER ESSES CODIGOS FUNCIONAREM, COMO TODOS SÃO DEPENDENTES UNS DOS OUTROS, ACHO QUE DEVO POSTAR TDS PARA VCS PODEREM ANALISAR E ME AJUDAREM A SOLUCIONAR!!! ESTOU O DIA TD TENTANDO E NÃO CONSEGUI LOCALIZAR!
ESTE JSP REALIZA A CRIAÇÃO DE UM USUÁRIO VIA HTML ONDE ESTA COM NEGRITO É O LOCAL ONDE ACHO QUE TEM UM ERRO DE PROG. SO POSSO DIGITAR A DATA NO FORMATO dd/mm/aaaa!!
<%@ page import=“java.util., java.util., user.,java.util.regex.,p1.*” %>
Página de Criação <% String nome = request.getParameter("nome"); String email = request.getParameter("email"); String cargo = request.getParameter("cargo"); String dtNasc = request.getParameter("dtNasc"); String nomeT = request.getParameter("nome"); String desc = request.getParameter("desc"); String dtTer = request.getParameter("dtTer"); String statusStr = request.getParameter("status"); String strFer = request.getParameter("ferias");[b]Pattern p = Pattern.compile("[0-9]{2}/[0-9]{2}/[0-9]{4}");
Matches m = p.matcher(dtNasc);
Pattern p2 = Pattern.compile("[0-9]{2}/[0-9]{2}/[0-9]{4}");
Matches m2 = p2.matcher(dtTer);[/b]
int status;
if (statusStr.equals(“normal”)) {
status = Tarefa.NORMAL;
} else if (statusStr.equals(“urgente”)) {
status = Tarefa.URGENTE;
} else {
status = Tarefa.IMEDIATA;
}
if ( (nome == null) || (email == null) || (cargo == null) || (dtNasc == null) || (nomeT == null) || (descTarefa == null)|| (dtTer == null)) {%>
<jsp:forward page="/criacaoFalhou.html"/>
<%
}else {
boolean fer = strFer.equals(“true”) ? true : false;
Tarefa tarefa = new Tarefa(nomeT, desc, dtTer, statusStr);
Usuario usuario = new Usuario (nome, email, cargo, dtNasc, strFer);
GerenciadorUsuario.adicionarUsuario(usuario);
GerenciadorTarefa.adicionarTarefa(tarefa);
%>
Estes são os Usuários que existentes:
| Nome | Data Entrada |
| <%= u.getNome() %> | <%= u.getDtNasc() %> |
ESTE CÓDIGO .JAVA TRATA DIRETAMENTE DO USUARIO ONDE O NEGRITO APONTA O ERRO DE COMPILAÇÃO
package p1;
import java.util.Date;
public class Usuario {
[b]private Tarefa tarefa;[/b]
[b](ERRO: CANNOT RESOLVER SYMBOL CLASS TAREFA)[/b]
private String nome;
private String email;
private String cargo;
private Date dtNasc;
private boolean fer;
public Usuario (String nome, String email, String cargo,Date dtNasc, boolean fer ) {
this.nome = nome;
this.email = email;
this.cargo = cargo;
this.dtNasc = new Date();
this.fer = fer;
}
public Usuario () {
this.dtNasc = new Date();
}
public String getNome() {
return this.nome;
}
public String getEmail () {
return this.email;
}
public String getCargo () {
return this.cargo;
}
public Date getDtNasc () {
return this.dtNasc;
}
public boolean getFer () {
return this.fer;
}
public Tarefa getTarefa() {
return this.tarefa;
(ERRO: CANNOT RESOLVER SYMBOL CLASS TAREFA)
}
public void setNome(String nome) {
this.nome = nome;
}
public void setEmail(String email) {
this.email = email;
}
public void setCargo(String cargo) {
this.cargo = cargo;
}
public void setDtNasc(Date dtNasc){
this.dtNasc = dtNasc;
}
[b]public void setTarefa(Tarefa tarefa){
this.tarefa = tarefa;[/b]
(ERRO: CANNOT RESOLVER SYMBOL CLASS TAREFA)
}
public void setFer (boolean fer) {
this.fer = fer;
}
}
ESTE CÓDIGO .JAVA TRATA DIRETAMENTE DA TAREFA, ONDE O NEGRITO APONTA O ERRO DE COMPILAÇÃO
package p1;
public class Tarefa
{
public static final int NORMAL = 0;
public static final int URGENTE = 1;
public static final int IMEDIATA = 2;
private int status;
private String nomeT;
private String desc;
public Tarefa(int status. String nomeT, String desc){
(ERRO: ´}´ EXPECTED - MAS TDS AS CHAVES ESTÃO FECHADAS)
this.status = status;
this.nome = nome;
this.desc = desc;
}
public Tarefa() {
this.status = NORMAL;
}
public int getStatus () {
return this.status;
}
public String getNomeT() {
return this.nomeT;
}
public String getDesc() {
return this.descTarefa;
}
public Tarefa getTarefa() {
return this.tarefa;
}
public void setStatus(int tipo) {
this.status = tipo;
}
public void setNomeT(String nomeTar) {
this.nomeT = nomeTar;
}
public void setDesc(String descTar) {
this.desc = descTar;
}
}
(ERRO: ´;´ EXPECTED - NAO FOCALIZO ESTE ERRO)
GALERA, DESCULPEM-ME EXPOR TANTO, MAS ESTOU O DIA TODO PROGRAMANDO E NÃO SEI MAIS O QUE FAZER, TUDO QUE PODERIA FAZER EU FIZ E NÃO CONSIGO SOLUCIONAR. OBRIGADO PELA COMPREENDIMENTO E SEI QUE SEREI AJUDADO!!
TENHO QUE APRESENTAR ESTE TRABALHO PARA SEXTA E NAO VI AINDA NADA FUNCIONAR!!
OBRIGADO!
