Preencher table com Ajax, JSP e Servlet

15/04/2018

0

Olá Pessoal, sou novato em java e preciso que um table de JSP seja preenchido via ajax com dados do servlet. Se alguém puder me ajudar agradeço.

Meu Ajax:
jQuery(document).ready(function() { 
	$('#Registros').click(function(){
		var nome = $("#form-control option:selected").val();
	$.ajax({
        url : 'DadosRelatorio',
        method : "POST",
        data : {nomex:nome}
             sucess: function(data){
        }
	   });
     });
});


Minha Table:
<table id="myTable">
					<tr class="CelulaTitulo">
						<!--When a header is clicked, run the sortTable function, with a parameter, 0 for sorting by names, 1 for sorting by country:-->
						<th onclick="sortTable(0)"><font class="FonteClara">Data</font></th>
						<th onclick="sortTable(1)"><font class="FonteClara">Entrada</font></th>
						<th onclick="sortTable(2)"><font class="FonteClara">Saída
								Almoço</font></th>
						<th onclick="sortTable(3)"><font class="FonteClara">Retorno
								Almoço</font></th>
						<th onclick="sortTable(4)"><font class="FonteClara">Saída</font></th>
						<th onclick="sortTable(5)"><font class="FonteClara">Horas
								Trabalhadas</font></th>
					</tr>

					<c:forEach var="Registros" items="${requestScope.todosRegistros}">
						<tr id="reg">
							<td>${Registros.data_ponto}</td>
							<td>${Registros.entrada}</td>
							<td>${Registros.saida_almoco}</td>
							<td>${Registros.retorno_almoco}</td>
							<td>${Registros.saida}</td>
							<td>08:10:35</td>
						</tr>
					</c:forEach>
				</table>


Meu Servlet:

String idFunc = request.getParameter("nomex");
			Long id;
			Funcionario funcionario = new Funcionario();
			id = Long.parseLong(idFunc);
			
			funcionario = FuncBusiness.buscarFuncionarioPorID(id);
			
			TodosRegistros = RegistroBusiness.buscarTodos(
					funcionario.getId_original(), funcionario.getCnpj_empresa());

			request.setAttribute("todosRegistros", TodosRegistros);

			RequestDispatcher rd = request.getRequestDispatcher("relatorio.jsp");
			rd.forward(request, response);
Dennis Sobral

Dennis Sobral

Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar