Ir ao conteúdo

fdsmello

Membro Pleno
  • Posts

    42
  • Cadastrado em

  • Última visita

Reputação

0
  1. quando eu crio o objeto igreja ele esta dando nullpointException. Não sei porque O IgrejaDAO package dao; import java.sql.Connection; import java.sql.PreparedStatement; import conexao.Conexaofactory; import modelo.Igreja; public class IgrejaDAO extends Conexaofactory { public void inserir(Igreja igreja){ Connection conn =null; PreparedStatement stat = null; StringBuilder sb = new StringBuilder(); sb.append("INSERT INTO igreja (id_igreja,id_estilo,id_bairro,anoconstru,id_pontoturistico) "); sb.append("VALUES (?,?,?,?,?"); try { conn = getConexao(); stat = conn.prepareStatement(sb.toString()); stat.setInt(1, igreja.getId_igreja()); stat.setInt(2, igreja.getEstiloigreja().getId_estilo()); stat.setInt(3, igreja.getBairro().getId_bairro()); stat.setString(4, igreja.getAnoConstru()); stat.setInt(6, igreja.getId_pontoTuristico()); stat.executeQuery(); } catch (Exception e) { // TODO: handle exception } } } Os modelos Igreja package modelo; public class Igreja extends PontoTuristico { private String anoConstru; private int id_igreja; private Estiloigreja estiloigreja; private Bairro bairro; public String getAnoConstru() { return anoConstru; } public void setAnoConstru(String anoConstru) { this.anoConstru = anoConstru; } public int getId_igreja() { return id_igreja; } public void setId_igreja(int id_igreja) { this.id_igreja = id_igreja; } public Estiloigreja getEstiloigreja() { return estiloigreja; } public void setEstiloigreja(Estiloigreja estiloigreja) { this.estiloigreja = estiloigreja; } public Bairro getBairro() { return bairro; } public void setBairro(Bairro bairro) { this.bairro = bairro; } } Modelo Bairro package modelo; public class Bairro { private int id_bairro; private String descricao; public int getId_bairro() { return id_bairro; } public void setId_bairro(int id_bairro) { this.id_bairro = id_bairro; } public String getDescricao() { return descricao; } public void setDescricao(String descricao) { this.descricao = descricao; } } modelo EstiloIgreja package modelo; public class Estiloigreja { private int id_estilo; private String estiloarquitetural; public int getId_estilo() { return id_estilo; } public void setId_estilo(int id_estilo) { this.id_estilo = id_estilo; } public String getEstiloarquitetural() { return estiloarquitetural; } public void setEstiloarquitetural(String estiloarquitetural) { this.estiloarquitetural = estiloarquitetural; } } A classe que Igreja extends package modelo; public class PontoTuristico { private String nome; private int id_pontoTuristico; public String getNome() { return nome; } public void setNome(String nome) { this.nome = nome; } public int getId_pontoTuristico() { return id_pontoTuristico; } public void setId_pontoTuristico(int id_pontoTuristico) { this.id_pontoTuristico = id_pontoTuristico; } } Testando para ver se vai inserir no banco mas só q da nullPoinner antes de chegar na igrejaDao.inserir Da problema aqui // igreja.getBairro().setId_bairro(1); igreja.getBairro().setId_bairro(bairro.getId_bairro()); package testeApp; import dao.IgrejaDAO; import modelo.Bairro; import modelo.Estiloigreja; import modelo.Igreja; public class App { public static void main(String[] args) { // TODO Auto-generated method stub Estiloigreja estiloigreja = new Estiloigreja(); Bairro bairro = new Bairro(); Igreja igreja = new Igreja(); IgrejaDAO igrejaDAO = new IgrejaDAO(); bairro.setDescricao("Centro"); bairro.setId_bairro(1); estiloigreja.setId_estilo(1); igreja.setAnoConstru("1985"); // igreja.getBairro().setId_bairro(1); igreja.getBairro().setId_bairro(bairro.getId_bairro()); // igreja.getEstiloigreja().setId_estilo(1); igreja.getEstiloigreja().setId_estilo(estiloigreja.getId_estilo()); igreja.setId_igreja(8); igreja.setId_pontoTuristico(1); igrejaDAO.inserir(igreja); } }
  2. Tenho esse Arquivo no javaScript com essa função. function teste(e) { var expressao; expressao = /[a-zA-Z]/; if(expressao.test(String.fromCharCode(e.keyCode))) { return true; } else { return false; } } E tenho isso no xhtml. Chamo arquivo JavaScript. <script type="text/javascript" src="assets/js/validacaoLetraseEspaco.js"></script> <p:outputLabel for="nome" value="Nome" /> <p:inputText size="25" maxlength="25" id="nome" placeholder="Insira o Nome" required="true" style="width:90%;" validatorMessage="Campo obrigatorio" onkeypress="return validacaoLetraseEspaco(event)" > </p:inputText> Só que não ta pegando o campo esta aceitando números. Era só para aceitar só letras. Alguém ajuda
  3. Fiz esse codigo simple alguem sabe dizer porque ta dando esse erro: Diz que espera uma else na linha 2. #include <stdio.h> main() { double valor; scanf("%lf",&valor); if (valor>=0|| valor<=25) { printf("Intervalo [0,25]"); else if (valor>25 || valor <=50) { printf("Intervalo [25,50]"); } else if (valor>50 || valor <=75) { printf("Intervalo [50,75]"); } else if (valor >75 || valor <=100) { printf("Intervalo [75,100]"); } }else printf("Fora de intervalo"); }
  4. To tentando fazer um exercício para cria uma servelt que receba dois parâmetros na sua inicialização, multiplique os dois e retorne para a jsp para exibir na tela. Minha xml. <?xml version="1.0" encoding="UTF-8"?><web-app><display-name>Exe1 </display-name><description>Aplicação lista</description><servlet><servlet-name>Primeira</servlet-name><servlet-class>lista.Primeira</servlet-class> <init-param> <param-name>num1</param-name> <param-value>20</param-value> <param-name>num2</param-name> <param-value>75</param-value> </init-param> <load-on-startup>0</load-on-startup></servlet><servlet-mapping><servlet-name>primeiraQuestao</servlet-name><url-pattern>/lista/Questao1/E1</url-pattern></servlet-mapping></web-app> Meu Servlet package lista;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;/** * Servlet implementation class Primeira */@WebServlet("/Primeira")public class Primeira extends HttpServlet { private static final long serialVersionUID = 1L; private int numero; private int numero1; private int resultado; /** * @see HttpServlet#HttpServlet() */ public Primeira() { super(); // TODO Auto-generated constructor stub } public void init() throws ServletException { super.init(); numero = Integer.parseInt(getInitParameter("num1")); numero1 = Integer.parseInt(getInitParameter("num2")); } /** * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) */ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub response.getWriter().append("Served at: ").append(request.getContextPath()); resultado = numero * numero1; response.sendRedirect("Questao1.jsp?resultado=" +resultado); response.sendRedirect("Questao1.jsp?numero=" +numero); response.sendRedirect("Questao1.jsp?numero=" +numero1); } /** * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) */ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub doGet(request, response); }} Minha Jsp <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%><!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><% String x1 = request.getParameter("numero");String x2 = request.getParameter("numero1");String x3 = request.getParameter("resultado");out.println("recebir o paramento" + x1);out.println("recebir o paramento" + x2);out.println("o valor foi" + x3);%></body></html> Não consigo imprimir os valores na minha jsp. Alguém pode ajudar? grato
  5. Boa noite, Alguém sabe alguma biblioteca em java que eu possa localizar HD e vê a quantidade de espaço que tem nele?

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...