Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

josuesantos

Página JSP não carrega

Recommended Posts

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>

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por ILR master
      Pessoal, pergunta bem simples. Abaixo tenho o seguinte código:
       
      <script>
      function alerta()
      {
        if (window.confirm("Você realmente quer sair?")) {
          window.open("sair.html");
      }
      }
      </script>
       
      Funciona perfeitamente, só que está abrindo em outra janela e quero que abra na mesma janela.
       
      Alguém pode me ajudar?
    • Por Jack Oliveira
      Ola pessoal boa tarde
      estou tentando fazer um texto se mover dentro do input porem nao esta dando resultado que preciso
       
      Este é o codigo 
      <script type="text/javascript"> $(document).ready(function () { var frases = [{ 'elemento': $('input[name=search_string]'), 'frases': ["O que você está procurando?", "Buscar por: Academia, Barbearia, Churrascaria, Decoração, Escola, Farmácia, Gráfica, Imobiliaria, Lanchonete, Mecânica, Odontologia, Pizzaria...", "Faça sua busca por segmentos aqui.", "São mais de 3mil empresas para serem exploradas."] }]; animaInput(frases); }); </script>  
    • Por Rengavitp
      Boa noite pessoal!
       
      Estou fazendo um projeto web com spring boot e é a primeira vez que lido com imagens. Minha idéia é salvar imagens em uma pasta e depois recuperar essa imagem e mostrar, mas o problema que estou enfrentando é o seguinte, seu eu envio para o src do projeto na pasta imagens, eu até consigo acessar as imagens, mas preciso atualizar o projeto na IDE (isso vai acontecer em produção?) eu tentei salvar em uma pasta fora do source do projeto mas ai não consigo acessar. como devo fazer? fiz várias pesquisas, mas nenhuma me ajudou.
       
      Desde já agradeço.
    • Por Rengavitp
      Bom dia pessoal!

      Estou com o seguinte problema, tenho uma aplicação que funciona perfeitamente rodando na minha IDE (Spring Tool Suite) mas ao gerar o arquivo war e subir a aplicação no tom cat ele não funciona, mas apenas erro 404, abri o war e todos os arquivo estão lá, já tem seguir tudo quando e tutorial com problemas semelhantes mas nenhum resolveu. Abaixo mais informações,.

      Versão do java na aplicacao 11
      Versão do jva no servidor 11
      Versão do tomcat no servidor 8.5.55
       
      minha classe principal
      package br.com.masterplastfitas; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.builder.SpringApplicationBuilder; import org.springframework.boot.web.servlet.support.SpringBootServletInitializer; @SpringBootApplication public class MasterApplication extends SpringBootServletInitializer { public static void main(String[] args) { SpringApplication.run(MasterApplication.class, args); } @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) { return builder.sources(MasterApplication.class); } } meu pom.xml
      <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.7.2</version> <relativePath /> <!-- lookup parent from repository --> </parent> <groupId>masterplast</groupId> <artifactId>Master</artifactId> <version>2.0</version> <packaging>war</packaging> <name>Master</name> <description>Aplicação web </description> <properties> <java.version>11</java.version> </properties> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scope>runtime</scope> <optional>true</optional> </dependency> <dependency> <groupId>com.microsoft.sqlserver</groupId> <artifactId>mssql-jdbc</artifactId> <scope>runtime</scope> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dependency> <dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-test</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency> <dependency> <groupId>org.thymeleaf.extras</groupId> <artifactId>thymeleaf-extras-springsecurity5</artifactId> </dependency> <dependency> <groupId>org.mindrot</groupId> <artifactId>jbcrypt</artifactId> <version>0.4</version> </dependency> <dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId> <version>5.5.0</version> </dependency> </dependencies> <build> <plugins> <!-- <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> --> </plugins> </build> </project>  
    • Por Stephhany909
      While trying to persist an object with an attribute of type Point, defined as follows:
       
      @Entity @Table(name = "event") public class Event { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "id") private long id; @Column(columnDefinition = "POINT") private Point coordinate; } I'm getting the error Data truncation: Cannot get geometry object from data you send to the GEOMETRY field.
      The corresponding database table is defined as follows:
       
      create table event ( id bigint not null auto_increment, coordinate POINT, primary key (id) ) engine= InnoDB; What am I missing?
       
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.