Estou estudando a apostila da caelum FJ 28 no cap 11 - AJAX e efeitos visuais … nao estou conseguindo fazer os exercicios …
Nao consegui fazer a validacao pelo cliente … somente pelo servidor …
E n consegui fazer a busca tb … n aparece nenhum erro …
alguem pd me ajudar …
att
[RESOLVIDO] FJ 28 - Ajax e efeitos visuais
10 Respostas
nao estou conseguindo fazer os exercicios …
Nao consegui fazer a validacao pelo cliente …
Olá amigo, poste ai o seu código do formulario.jsp!
formulario.jsp
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<form id="produtosForm" action="<c:url value="/produtos"/>" method="POST">
<fieldset>
<legend>Adicionar produtos</legend>
<label for="nome">Nome:</label>
<input id="nome" class="required" minlength="3"
type="text" name="produto.nome" value="${produto.nome }"/>
<label for="descricao">Descrição:</label>
<textarea id="descricao" class="required" maxlength="40"
name="produto.descricao">${produto.descricao }</textarea>
<label for="preco">Preço:</label>
<input id="preco" min="0"
type="text" name="produto.preco" value="${produto.preco }"/>
<button type="submit">Enviar</button>
</fieldset>
</form>
<script type="text/javascript">
$(?#produtosForm?).validate();
</script>
deveria ser $("#produtosForm").validate();, com aspas…
o header.jspf está adicionando os javascripts do jquery e jquery validator?
Abraços
Deu certo …
Mais ainda n consegui resolver o prob da busca … n aparece o resultado da busca e nem alteracao da tabela … e n aparece erro nenhum tb …
qual é o código do controller e do jsp da busca?
public class ProdutosController {
//...
public List<Produto> busca(String nome) {
result.include("nome", nome);
return dao.busca(nome);
}
}
@Component
public class ProdutoDao {
//...
public List<Produto> busca(String nome) {
return session.createCriteria(Produto.class)
.add(Restrictions.ilike("nome", nome, MatchMode.ANYWHERE))
.list();
}
}
busca.jsp
<h3>Resultados da busca pelo nome <b>"${nome }"</b></h3>
<%@ include file="lista.jsp" %>
header.jspf
<div id="menu">
<ul>
<li><a href="<c:url value="/produtos/novo"/>">Novo Produto</a></li>
<li><a href="<c:url value="/produtos"/>">Lista Produtos</a></li>
<li><form action="<c:url value="/produto/busca"/>">
<input id="busca" name="nome"/>
</form>
<script type="text/javascript">
$("#busca").puts("Busca produtos por nome");
</script>
</li>
</ul>
</div>
certo, mas o que aparece quando vc faz a busca?
N muda nd … n aparece o resulatdo da busca e nem a tabela alterada … n sai nd no cosole tb …
Se é ProdutosController método busca, a action do form tem que ser “/produtos/busca”
RESOLVIDO
header.jspf
<div id="menu">
<ul>
<li><a href="<c:url value="/produtos/novo"/>">Novo Produto</a></li>
<li><a href="<c:url value="/produtos"/>">Lista Produtos</a></li>
<li><form action="<c:url value="/produtos/busca"/>">
<input id="busca" name="nome"/>
</form>
<script type="text/javascript">
$("#busca").puts("Busca produtos por nome");
</script>
</li>
</ul>
</div>
Criado 17 de março de 2011
Ultima resposta 18 de mar. de 2011
Respostas 10
Participantes 3
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo JavaScript Assertivo: Testes e qualidade de codigo em... Por Gabriel Ramos — Casa do Codigo