Ir para conteúdo
Fórum CódigoFonte.net

Dark Shadow

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

Sobre Dark Shadow

Profile Information

  • Location
    Curitiba - PR
  • Gender
    Male

Contact Methods

  • Website URL
    http://blog.tosystems.net
  1. Dark Shadow

    Esticar background dupla

    Oi, tenho 2 backgrounds numa página... gostaria que toda vez que a div das backgrounds aumentar, as imagens fossem esticadas conforme a div e diminuídas conforme o conteúdo fosse pouco també.. Estou utilizando assim: <div id="container"> <img src="images/bg-unico_01.jpg" id="bg1" /> <img src="images/bg-unico_02.jpg" id="bg2" /> </div> o css: div#container { width:1040px; /*height:745px;*/ height:100%; border:solid 1px orange; } #bg1 { position:absolute; top:0; left:0; z-index:0; width:100%; height:100%; background-repeat:no-repeat; background-position:top; } #bg2 { position:absolute; top:100%; left:0; z-index:0; width:100%; height:100%; background-repeat:no-repeat; background-position:bottom; } Só que a background não fica com height:100%; pra sempre... eu fiz um teste com um menú... add uns 30 ítens e a página não correu para baixo... =/ Eu só queria que esta background dupla ampliasse e diminuísse sempre que tivesse quantidades de conteúdo diferentes...
  2. Dark Shadow

    Dúvida - PreparedStatement

    Bom dia, gostaria de saber se tem algo errado no select que a página faz, pois as vezes, quando dou um refresh na página, ela sai do ar e mostra a excessão: org.apache.jasper.JasperException: An exception occurred processing JSP page /eventos.jsp at line 180 177: 178: <div class="aboutco"> 179: <% try { 180: PreparedStatement pstmt1 = conn.prepareStatement("SELECT * FROM banner"); 181: ResultSet rs = pstmt1.executeQuery(); 182: 183: rs.next(); Stacktrace: org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:505) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:416) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) root cause java.lang.NullPointerException org.apache.jsp.eventos_jsp._jspService(eventos_jsp.java:428) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) Daí não sei como resolver, e se dou outro refresh na página volta ao normal mas isso acontece várias vezes e em todas as páginas. Será que houve falha com a comunicação com o banco neste momento? Agraço a ajuda. []s
  3. Olá a todos. Sou novo aqui e já venho com um probleminha em JSP com uploads. Tento pegar o nome do diretório (que é a data) de dentro de uma consulta do banco de dados mas dá operação ilegal. Faço isso, pois uma página anterior à essa que trata a imagem é preenchida antes e depois é tratada e insere dados, os quais são retornados nesta página. Enfim, tento enviar a imagem para o diretório que seu nome lógico foi criado no banco. <%@page language="java" import="schema.Conexao"%> <%@page contentType="text/html" pageEncoding="iso-8859-1"%> <%@ page import="java.io.*"%> <%@ page import="java.util.*"%> <%@page import="java.sql.*"%> <% String diretorio = request.getParameter("ok"); try { String contentType = request.getContentType(); Connection conn = new Conexao().getConection(); String query = "SELECT date_format(EndDiretorio, '%d-%m-%Y_%H-%i-%s') as data FROM tableTopic WHERE codDiretorio = ? "; PreparedStatement pstmt = conn.prepareStatement(query); pstmt.setObject(1, diretorio); ResultSet rs = pstmt.executeQuery(); rs.next(); out.println(rs.getString("data")); // Evite criar instâncias de File utilizando "/" ou "\\" procure fazer assim: File dir = new File(application.getRealPath("/") + "eventos/"); dir = new File(dir, rs.getString("data")); dir = new File(dir, "logo"); // utilize o mkdirs para criar a estrutura de diretórios completa if (dir.mkdir()) { if ((contentType != null) && (contentType.indexOf("multipart/form-data") >= 0)) { InputStream in = request.getInputStream(); int formDataLength = request.getContentLength(); byte dataBytes[] = new byte[formDataLength]; int byteRead = 0; int totalBytesRead = 0; while (totalBytesRead < formDataLength) { byteRead = in.read(dataBytes, totalBytesRead, formDataLength); totalBytesRead += byteRead; } String file = new String(dataBytes); String saveFile = file.substring(file.indexOf("filename=\"") + 10); saveFile = saveFile.substring(0, saveFile.indexOf("\n")); saveFile = saveFile.substring(saveFile.lastIndexOf("\\") + 1, saveFile.indexOf("\"")); int lastIndex = contentType.lastIndexOf("="); String boundary = contentType.substring(lastIndex + 1, contentType.length()); int pos; pos = file.indexOf("filename=\""); pos = file.indexOf("\n", pos) + 1; pos = file.indexOf("\n", pos) + 1; pos = file.indexOf("\n", pos) + 1; int boundaryLocation = file.indexOf(boundary, pos) - 4; int startPos = ((file.substring(0, pos)).getBytes()).length; int endPos = ((file.substring(0, boundaryLocation)).getBytes()).length; String filepath = dir + "/" + saveFile; FileOutputStream fileOut = new FileOutputStream(filepath); fileOut.write(dataBytes, startPos, (endPos - startPos)); fileOut.flush(); fileOut.close(); out.println("diretório criado e imagens enviadas para<br>" + filepath); // out.println("<img src=\"eventos/" +filePath+ "\" / >"); } else { out.println("erro ao enviar imagens para o diretório!"); } } else { out.println("erro ao criar diretório!"); } } catch (SQLException sqlex) { out.println("Não foi possível criar o evento<br>" + sqlex); } %> Excessão: Não foi possível criar o evento java.sql.SQLException: Illegal operation on empty result set. Isso acontece justo no momento de pegar o nome do diretório... =/ Alguma ajudinha ? []s
×
×
  • Criar Novo...