[RESOLVIDO]JSP sempre vazia, mesmo com controller implementado corretamente

5 respostas
kivervinicius

Bom dia amigos, eu estou com um problema peculiar… eu possuo um cadastro de editoras, como estamos subdividindo os formularios, ele me passou o que ele fez e beleza, copiei pro meu projeto, arrumei alguns detalhes,
mas quando visualizo pelo browser não traz nada, tipo nada mesmo (relacionado a pasta/controller EDITORA), mas o hibernate faz todo o serviço de select, pois aparece no console a informação do show_sql, eu já exclui o projeto, importei no eclipse e nada, é como se o vraptor não enchergasse que aquela classe é uma controladora, o estranho que no meu amigo, funciona normalmente…

alguem ja´ presenciou casos assim?

[]'s

5 Respostas

Lucas_Cavalcanti

não dá nem 404?

como está o controller?

kivervinicius

Não da erro nenhum, tipo como se ele encontra-se a pagina mas a jsp fica lah com title insert title e o body e head em branco, mas na jsp está tudo correto…

posto o contrller em breve

kivervinicius

Opa, desculpa pela demora,

como falei anteriormente a unica coisa q é exibida é uma jsp vazia...

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>

</body>
</html>

mas na verdade tem muita coisa nessa jsp

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
	pageEncoding="ISO-8859-1"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
<%@ taglib tagdir="/WEB-INF/tags" prefix="f" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>

<c:import url="../../../include/headPesquisa.jsp"/> 
</head>
<body>
<f:topoMenu caminhoImagem="../imagens/formulario/images/titulosform/img_Editora.png" descricaoCadastro="cadastro de Editora"/>

<div id="dialog-confirm" title="Deletar o registro">
  <p><span class="ui-icon ui-icon-alert" style="float:left; margin:0 7px 20px 0;"></span>Esse item será deletado permanentemente, Deseja mesmo continuar?</p>
</div>
<div style="width:950px; margin:auto;padding-top:20px;">
  <table cellpadding="0" cellspacing="0" border="0" class="tablesorter" id="example">
    <thead>
      <tr>
        <th width="24%" style="color:#789c5e;">Editora</th>
        <th width="8%" style="color:#789c5e; text-align:center;">Ações</th>
      </tr>
    </thead>
      	<tbody>
		<c:forEach items="${editoraList}" var="editora">
			<tr>
			 <td>${editora.nomeEditora }</td>
				<td style="text-align:center;"><a href="edita?id=${editora.id }"><img src="../imagens/formulario/images/editar.png" width="32" height="29" border="0" /></a> <a href="#" class="excluir" onclick="urlDel('remove?id=${editora.id}')"><img src="../imagens/formulario/images/excluir.png" width="32" height="29" border="0" /></a></td>
			</tr>
		</c:forEach>
    <tfoot>
      <tr>
      	   <td><input type="text" name="search_autor" value="Busca Editora" class="search_init" style="width:95%;margin:auto;overflow:auto;"/></td>

        <td></td>
      </tr>
    </tfoot>
  </table>
</div>
</body>
</html>

Não é somente nessa jsp q acontece isso mas sim em todas as jsps desse controller..

CONTROLER

package br.com.biblioteca.controller.cadastros;

import java.util.List;

import br.com.biblioteca.Dao.cadastros.EditoraDao;
import br.com.biblioteca.entidades.cadastros.Editora;
import br.com.caelum.vraptor.Resource;
import br.com.caelum.vraptor.Result;

@Resource
public class EditoraController {
	
	private final EditoraDao dao;
	private final Result result;

	public EditoraController(EditoraDao dao, Result result) {
		this.dao = dao;
		this.result = result;
	}
	public List<Editora> lista() {
		return dao.listaTudo();
	}
	public void adiciona(Editora editora) {
		dao.salva(editora);
		
	}

	public Editora edita(Long id) {
		return dao.carrega(id);
	}

	public void altera(Editora editora) {
		dao.atualiza(editora);
		result.redirectTo(EditoraController.class).lista();
	}

	public void remove(Long id) {
		Editora editora = dao.carrega(id);
		dao.remove(editora);
		result.redirectTo(EditoraController.class).lista();
	}

	public void formulario() {
	}


}

O mais estranho é que só acontece com a minha maquina e somente nessa classe...

[]`s

Lucas_Cavalcanti

tenta dar um clean no projeto, e fazer o redeploy no servidor pra ver se funciona…

habilite o log do vraptor e posta aqui o que aparece no log

kivervinicius

Ola lucas, problema resolvido, tentei dar um clean pelo project do eclipse em nada, dai fiz um clean no diretorio do tomcat e funcionou, eu não sabia dessa possibildiade de travar as paginas… mesmo assim obrigado.

Criado 18 de junho de 2010
Ultima resposta 22 de jun. de 2010
Respostas 5
Participantes 2