[i]Olaaa bom eu sou iniciante em java e tentei fazer uma agenda em Java web,
cirei um cabecalho.jsp
<%-- Agenda Pessoal --%>
Minha Agenda Pessoal
rodape.jsp
<%= request.getRemoteAddr() %>
Inicio
principal.jsp
<%@ include file=“cabecalho.jsp” %>
<%@ include file="rodape.jsp" %>
novo.jsp
<%@ include file=“cabecalho.jsp” %>
<%@ page import=“java.util.*” %>
<%! Map contatos = new HashMap(); %>
<% if (request.getParameter(“opcao”).equals(“listar”))
{ %>
Contatos
cadastrados
<% Iterator it = contatos.keySet().iterator();
while (it.hasNext()) {
Object chave = it.next(); %>
Nome: <%= chave %>
Email: <%= contatos.get(chave) %>
Telefone: <%= chave %>
Endereço: <%= contatos.get(chave) %>
<% } %>
Total: <%=contatos.size() %>
<%
}
else
{
%>
Novo Contato
Nome:
E-mail:
Telefone:
Endereço:
<%
String nome=request.getParameter("nome");
String email=request.getParameter("email");
String endereço=request.getParameter("endereço");
String telefone=request.getParameter("telefone");
if (nome==null) {
contatos.put(nome,email);
contatos.put(telefone,endereço);
out.println(“Contato cadastrado! ”);
}
%>
<%
} %>
<%@ include file=“rodape.jsp” %>
bom quando eu vou incluir um cadastro não aparece na tela
Contatos cadastrados
Nome: Email:
Telefone: Endereço:
Não sei o pq … se alguem souber favor de mostrar aonde está o erro.
obrigada desde já!
Gera erro? O não aparecer na tela não necessariamente significa que não foi cadastrado, talvez você precise redirecionar para a tela que mostra
os registros…
Bom como estudo é legal, mas saiba, O USO DE CÓDIGO JAVA JUNTO COM PÁGINAS JSP DEVE SER ELIMINADO DA FACE DA TERRA.
ok então como eu faço redirecionar para a tela que mostra
os registros??? sou muito novata em java conheço basico do basico …
Essa apostila pode te ajudar e muito
Um curso de Java para Web com tudo que o mercado pede: JSP, Servlet,
MVC, Spring MVC, JDBC e Hibernate
[quote]Gera erro? O não aparecer na tela não necessariamente significa que não foi cadastrado, talvez você precise redirecionar para a tela que mostra
os registros…[/quote]
++
exato!
[quote]Essa apostila pode te ajudar e muito
http://www.caelum.com.br/curso/fj-21-java-web/[/quote]
me ajuda até hoje, heheh
você conhece servlets? mvc?
http://pt.wikipedia.org/wiki/MVC
http://pt.wikipedia.org/wiki/Servlet
mais uma dica: http://www.guj.com.br/java/50115-voce-e-novo-no-guj-vai-criar-um-topico-e-colar-seu-codigo-fonte-leia-aqui-antes-por-favor
att,
Uma outra fonte de pesquisa é esse livro, pode baixar e ler, juntamente com a apostila da Caelum.
Vc vai precisar de muita determinação para aprender, muitas horas de leitura e pratica isso já é fato.
Boa sorte.