Java web

[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” %>

Cadastrar na Agenda

Listar Agenda

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

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