Quantcast
Channel: Últimos conteúdos
Viewing all articles
Browse latest Browse all 14190

PÁGINA JSP NÃO CARREGA!

$
0
0

Ao acessa a URL: dominio/servletControle?comando=comandoConsultarContato a página JSP mostra somente código fonte com resultado da consulta do banco de dados, mas não carrega o conteúdo de designer da página. Em um princípio achei que era erro de endereçamento de CSS, mas se tento acessar a URL dominio/consulta_usuarios.jsp consigo acessa a página sem mostrar somente o código fonte com mesma configuração de CSS da URL: dominio/servletControle?comando=comandoConsultarContato

 

package br.com.projetojcs.model.command;

import java.sql.SQLException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import br.com.projetojcs.model.dao.InterfaceOfertaDAO;
//Método registrado na InterfaceCommand
public class ConsultarOferta implements InterfaceCommand {

private InterfaceOfertaDAO ofertaDAO;//atributo, que sera setado no cronstrutor da classe 
public ConsultarOferta(InterfaceOfertaDAO ofertaDAO) {
super();
this.ofertaDAO = ofertaDAO;
}
@Override
public String execute(HttpServletRequest request, HttpServletResponse response)throws SQLException { 

request.setAttribute("titulo", "Consultar - Oferta");//Processamento que será executado pelo comando
try {
request.setAttribute("ofertas", ofertaDAO.getOfertas());//atributo recuperado no consulta_vaga.jsp
} catch (Exception e) 

request.setAttribute("mensagem", "Problema com acesso a base de dados!");//Caso aja problema, será executado MSN informando!
e.printStackTrace();

return "consulta_oferta.jsp";//se não ouver erro, retorne a pagina.
}
}




Código fonte da página consultar_oferta.jsp:
<!-- 
Autor: Josué da Conceição Santos
E-mail: conceicaojosue@outlook.com.br
Ano: 2015
-->

<%@page import="java.util.List, br.com.projetojcs.model.bean.Oferta"%>
<%@page import="java.util.List, br.com.projetojcs.model.dao.OfertaDAO"%>
<jsp:useBean id="codigo" class="br.com.projetojcs.model.bean.Oferta"/>
<%@page import="java.sql.*" %>
<%@page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
<!DOCTYPE html>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <!-- Acessando a biblioteca java -->
<%@taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%><!-- Classe especialista em formatação -->

<html>

<jsp:include page="sessao.jsp" />

<head> 
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /> 
<title>Consultar Oferta</title>

<link rel="stylesheet" href="css/bootstrap_min.css">
<link rel="stylesheet" href="css/bootstrap_estilos.css"> 
<link rel="stylesheet" href="css/menuperante.css" type="text/css">
<link rel="stylesheet" type="text/css" media="screen" href="plugindatatable/css/jquery-ui.css">
<link rel="stylesheet" type="text/css" media="screen" href="plugindatatable/css/dataTables.jqueryui.css"> 
<script type="text/javascript" src="plugindatatable/js/jquery-1.10.2.min.js"></script>
<script type="text/javascript" src="plugindatatable/js/jquery.dataTables.js"></script>
<script type="text/javascript" src="plugindatatable/js/dataTables.jqueryui.js"></script>

<script>
$(document).ready(function() {
$('#tabela').dataTable();
} );
</script>

<script type="text/javascript">
$(document).ready(function(){ 
$("#consProjeto1").mask("99/99/9999"); 
});
</script>

<style> table, tr, td { border: 0px black solid; } </style> 
</head>

<body> 

<div align="justify">

<div align="left"><%@include file="menubootstrap.jsp" %></div>

<br>
<div align="center">
<h4><img src="img/prancheta.jpg" height="40px" width="50px"><font color="red"> ${mensagem}</font></h4> 
</div> 
<br><div align="center"><p><font color="red">Consultar Oferta</font></p></div><br> 

<div align="left">

<form id="formConsProjeto" name="formConsProjeto" method="post" action="#">

<strong>Relatório..:</strong>

<input name="consProjeto" type="text" id="consProjeto" title="Digite o Código do Projeto para exibir o relatório." Placeholder="Código">

<input class="button" name="pesqProjeto" type="submit" id="pesqProjeto" value="Exibir" title="Digite o Código do Projeto para exibir o relatório." onclick="validaPesquisarRelatorio();"><!-- onclick="validaPesquisarRelatorioProjeto();" -->

</form> 
</div>
<br>
<br/>
<div class="table-responsive"> 
<table id="tabela" class="display">
<thead>
<tr>
<th>Código</th>
<th>Nome</th>
<th>E-mail</th>
<th>Excluir</th>
</tr>
</thead> 
<tbody> 
<tr>
<% 
List<Oferta> ofertas = (List<Oferta>) request.getAttribute("ofertas");
for(Oferta oferta: ofertas){
%>
<td><%=oferta.getCodigo() %></td>
<td><%=oferta.getNome() %></td>
<td><%=oferta.getEmail() %></td>
<td ><a class="link_delete" href='ProjetojcsController?cmd=excluirOferta&codigo=<%=oferta.getCodigo()%>'><img alt="" title="Excluir" height="20" width="27" src="img/delete.gif"></a></td>
</tr>
<% 
}
%>
</tbody>
</table>
</div> 
</div> 
</body>
</html>

Após a execução da aplicação tentando acessa a página consulta_oferta.jsp mostra somente o código fonte. Abaixo pode ser analisado a página:




<!DOCTYPE html>
<!-- Acessando a biblioteca java -->
<!-- Classe especialista em formatação -->

<html>






<head> 
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /> 
<title>Consultar Oferta</title>

<link rel="stylesheet" href="css/bootstrap_min.css">
<link rel="stylesheet" href="css/bootstrap_estilos.css"> 
<link rel="stylesheet" href="css/menuperante.css" type="text/css">
<link rel="stylesheet" type="text/css" media="screen" href="plugindatatable/css/jquery-ui.css">
<link rel="stylesheet" type="text/css" media="screen" href="plugindatatable/css/dataTables.jqueryui.css"> 
<script type="text/javascript" src="plugindatatable/js/jquery-1.10.2.min.js"></script>
<script type="text/javascript" src="plugindatatable/js/jquery.dataTables.js"></script>
<script type="text/javascript" src="plugindatatable/js/dataTables.jqueryui.js"></script>

<script>
$(document).ready(function() {
$('#tabela').dataTable();
} );
</script>

<script type="text/javascript">
$(document).ready(function(){ 
$("#consProjeto1").mask("99/99/9999"); 
});
</script>

<style> table, tr, td { border: 0px black solid; } </style> 
</head>

<body> 

<div align="justify">

<div align="left"><header>
<nav class="navbar navbar-inverse navbar-static-top" role="navigation">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navegacion-fm">
<span class="sr-only">Desplegar / Ocultar Menu</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a href="#" class="navbar-brand">Sistema Web</a>
</div> 
<!-- Inicia Menu -->
<div class="collapse navbar-collapse" id="navegacion-fm">
<ul class="nav navbar-nav">
<!--<li class="active"><a href="index.jsp">Inicio</a></li>-->
<li class="dropdown">
<!-- <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button">
CIC's <span class="caret"></span>
</a>
<ul class="dropdown-menu" role="menu">
<li><a href="http://www.internetcomunitaria.rj.gov.br/modulo_senior.asp">Treinamentos</a></li>
<li><a href="#" class="divider"></a></li>
<li><a href="http://www.internetcomunitaria.rj.gov.br/servicos.asp?categ=1">Serviços Cidadão</a></li>
<li><a href="#" class="divider"></a></li>
<li><a href="http://www.internetcomunitaria.rj.gov.br/onde_CIC.asp">Centros Comunitários</a></li>
</ul> -->
</li>
<li><a href="index_principal.jsp">Home</a></li>
<li><a href="sair.jsp">Sair</a></li>
</ul>

<!-- Filtro de Busca 
<form action="" class="navbar-form navbar-right" role="search">
<div class="form-group">
<input type="text" class="form-control" placeholder="buscar">
<button type="submit" class="btn btn-primary">
<span class="glyphicon glyphicon-search"></span>
</button>
</div>
</form>-->
</div>
</div>
</nav>
</header>

<!-- Aqui vai um jum botron -->

<section class="alert alert-success">
<div class="container">
<h1>Sistema Web</h1>
<p></p>

<font color="black"><strong>Usuário:</strong> 
administrador

</font> 
<div align="right">
<div id="google_translate_element"></div>
<script type="text/javascript">
function googleTranslateElementInit() {
new google.translate.TranslateElement({pageLanguage: 'pt', includedLanguages: 'en,pt', multilanguagePage: true}, 'google_translate_element');
}
</script>
<script type="text/javascript" src="js/translate.google.txt"></script> 
</div>
</div> 
</section>

<div align="center"><!-- div responsável por alinhar a tabela -->
<table bgcolor="#CCCCCC" height="100%" width="55%" border="0" >
<tr>
<td> 
<ul class="menu" >
<li><a href="index.jsp" target="_parent">Sair</a></li>
<li><a href="index_principal.jsp" target="_parent">Home</a></li> 
<li><a href="#">Perfil</a>
<ul>
<li><a href="cadastro_usuarios.jsp" target="_parent">Cadastrar Perfil</a></li>
<li><a href="consulta_usuarios.jsp" target="_parent">Consultar Perfil</a></li> 
<li><a href="imprimir_usuario.jsp" target="_parent">Relatório Perfil (todos os registros)</a></li> 
</ul>
</li>
<li><a href="#">Contato</a>
<ul>
<li><a href="ProjetojcsController?cmd=consultarContato" target="_parent">Consultar Contato</a></li> 
</ul>
</li>
<li><a href="#">Oferta</a>
<ul>
<li><a href="ProjetojcsController?cmd=consultarOferta" target="_parent">Consultar Oferta</a></li> 
</ul>
</li> 
</ul> 
</td>
</tr>
</table>
</div>

</div>

<br>
<div align="center">
<h4><img src="img/prancheta.jpg" height="40px" width="50px"><font color="red"> </font></h4> 
</div> 
<br><div align="center"><p><font color="red">Consultar Oferta</font></p></div><br> 

<div align="left">

<form id="formConsProjeto" name="formConsProjeto" method="post" action="#">

<strong>Relatório..:</strong>

<input name="consProjeto" type="text" id="consProjeto" title="Digite o Código do Projeto para exibir o relatório." Placeholder="Código">

<input class="button" name="pesqProjeto" type="submit" id="pesqProjeto" value="Exibir" title="Digite o Código do Projeto para exibir o relatório." onclick="validaPesquisarRelatorio();"><!-- onclick="validaPesquisarRelatorioProjeto();" -->

</form> 
</div>
<br>
<br/>
<div class="table-responsive"> 
<table id="tabela" class="display">
<thead>
<tr>
<th>Código</th>
<th>Nome</th>
<th>E-mail</th>
<th>Excluir</th>
</tr>
</thead> 
<tbody> 
<tr>

<td>1</td>
<td>Daniel</td>
<td>daniel25@ig.com.br</td>
<td ><a class="link_delete" href='ProjetojcsController?cmd=excluirOferta&codigo=1'><img alt="" title="Excluir" height="20" width="27" src="img/delete.gif"></a></td>
</tr>

<td>2</td>
<td>Vanessa</td>
<td>vanessa@senac.com.br</td>
<td ><a class="link_delete" href='ProjetojcsController?cmd=excluirOferta&codigo=2'><img alt="" title="Excluir" height="20" width="27" src="img/delete.gif"></a></td>
</tr>

<td>3</td>
<td>Jeusu</td>
<td>jesus@salvacao.com.br</td>
<td ><a class="link_delete" href='ProjetojcsController?cmd=excluirOferta&codigo=3'><img alt="" title="Excluir" height="20" width="27" src="img/delete.gif"></a></td>
</tr>

<td>4</td>
<td>deus</td>
<td>esta no controle</td>
<td ><a class="link_delete" href='ProjetojcsController?cmd=excluirOferta&codigo=4'><img alt="" title="Excluir" height="20" width="27" src="img/delete.gif"></a></td>
</tr>

<td>5</td>
<td>deus</td>
<td>esta no controle</td>
<td ><a class="link_delete" href='ProjetojcsController?cmd=excluirOferta&codigo=5'><img alt="" title="Excluir" height="20" width="27" src="img/delete.gif"></a></td>
</tr>

<td>6</td>
<td>deus</td>
<td>esta no controle</td>
<td ><a class="link_delete" href='ProjetojcsController?cmd=excluirOferta&codigo=6'><img alt="" title="Excluir" height="20" width="27" src="img/delete.gif"></a></td>
</tr>

<td>7</td>
<td>deus</td>
<td>esta no controle</td>
<td ><a class="link_delete" href='ProjetojcsController?cmd=excluirOferta&codigo=7'><img alt="" title="Excluir" height="20" width="27" src="img/delete.gif"></a></td>
</tr>

<td>8</td>
<td>deus</td>
<td>esta no controle</td>
<td ><a class="link_delete" href='ProjetojcsController?cmd=excluirOferta&codigo=8'><img alt="" title="Excluir" height="20" width="27" src="img/delete.gif"></a></td>
</tr>

<td>9</td>
<td>deus</td>
<td>esta no controle</td>
<td ><a class="link_delete" href='ProjetojcsController?cmd=excluirOferta&codigo=9'><img alt="" title="Excluir" height="20" width="27" src="img/delete.gif"></a></td>
</tr>

<td>10</td>
<td>deus</td>
<td>esta no controle</td>
<td ><a class="link_delete" href='ProjetojcsController?cmd=excluirOferta&codigo=10'><img alt="" title="Excluir" height="20" width="27" src="img/delete.gif"></a></td>
</tr>

<td>11</td>
<td>deus</td>
<td>esta no controle</td>
<td ><a class="link_delete" href='ProjetojcsController?cmd=excluirOferta&codigo=11'><img alt="" title="Excluir" height="20" width="27" src="img/delete.gif"></a></td>
</tr>

<td>12</td>
<td>deus</td>
<td>esta no controle</td>
<td ><a class="link_delete" href='ProjetojcsController?cmd=excluirOferta&codigo=12'><img alt="" title="Excluir" height="20" width="27" src="img/delete.gif"></a></td>
</tr>

<td>13</td>
<td>deus</td>
<td>esta no controle</td>
<td ><a class="link_delete" href='ProjetojcsController?cmd=excluirOferta&codigo=13'><img alt="" title="Excluir" height="20" width="27" src="img/delete.gif"></a></td>
</tr>

<td>14</td>
<td>p</td>
<td>p</td>
<td ><a class="link_delete" href='ProjetojcsController?cmd=excluirOferta&codigo=14'><img alt="" title="Excluir" height="20" width="27" src="img/delete.gif"></a></td>
</tr>

</tbody>
</table>
</div> 
</div> 
</body>
</html>


Viewing all articles
Browse latest Browse all 14190

Trending Articles