Hay un total de 630 Preguntas. | << >> |
Pregunta: | 60380 - JAVA TOMCAT Y MY SQL |
Autor: | nerso |
Hola estoy creando una aplicación web en java con tomcat, cuando intento grabar un nuevo dato a la bd (en mysql), me tira este error:
type Informe de Excepción mensaje descripción El servidor encontró un error interno () que hizo que no pudiera rellenar este requerimiento. excepción org.apache.jasper.JasperException org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:370) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) causa raíz java.lang.NullPointerException org.apache.jsp.insertar_jsp._jspService(org.apache.jsp.insertar_jsp:102) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) ideas d a q se puede deber este error?Muchas Gracias!!! |
Respuesta: | Sil Sil |
java.lang.NullPointerException
Te indica que tenes un valor nulo en algun campo que estas queriendo guardar, y quizas el campo la base no permita que sea nulo. Saludos |
Pregunta: | 60427 - PROBLEMA REPINTADO PANTALLAS |
Autor: | Guillermo Vilches |
Hola chicos, a ver si alguno de vosotros sabe darme una respuesta.
Tengo un programa que se queda bloqueado en un socket esperando unos datos que llegan cada cierto tiempo. El problema es que quiero que mientras esta bloqueado esperando la ventana se repinte en caso de ser minimizada o movida y esto no pasa ya que hasta que no termina el socket no ahce nada. Alguna solucion? |
Respuesta: | nelson e |
buen dia la razon de tu problema es porq estas utilizando los sockets de forma asincrobica, te sugiero utilices hilos, asi no importa que no llegue la data el hilo no permitira q se quede esperando hasta q los datos lleguen. |
Pregunta: | 60527 - CENTRAR UN JPANEL |
Autor: | Brian Palma C |
Salu2
Tengo un pregunta con respecto a un JPanel, resulta que tengo una aplicación basada en ventanas, la cual tiene un JPanel dentro, lo que deseo es centrar ese JPanel independientemente de la resolución de la pantalla y estoy utilizando el siguiente código: Dimension pantallaTamano = Toolkit.getDefaultToolkit().getScreenSize(); this.setSize((pantallaTamano.width), (pantallaTamano.height)); Dimension tamanoPanel = jPanel1.getSize(); jPanel1.setBounds((pantallaTamano.width - tamanoPanel.width) / 2, ((pantallaTamano.height - tamanoPanel.height) / 2),(int) tamanoPanel.getWidth(), (int) tamanoPanel.getHeight()); Según yo el código está bien, utilizo el punto medio para centrar, se que sirve porque puedo centrar JInternalFrame y JDialog sin ningún problema con este mismo código, he cambiado el setBounds por el setLocate y tampoco fuciona. Ahora lo que pasa es que aparentemente ese código no hace nada, porque puedo sustituir (int) tamanoVentana.getWidth() por 8000 y no pasa absolutamente nada. Ahora estoy utilizando netbeans 6.1 y estoy casi seguro que se debe a algún código que este crea cuando uno crea el JFrame y que no se puede modificar, el problema es que no sé cómo arreglarlo, pues cuando cambio de resolución el JPanel queda mal centrado. El JFrame es donde me logueo en el sistema por lo que siempre esta full screen y el JPanel debe estar en el centro ya que este no abarca toda la pantalla sino que solamente contiene los campos donde van el login y el password, y los botones de ingresar y cancelar Gracias y Salu2 |
Respuesta: | Henry Sanchez Cordova |
Creo que el problema viene por el tipo de esquema ( Layout o algo asi no me acuerdo en este momento la palabrita :D ) que estas usando prueba primero antes de usar el setBounds() esto:
En TU Frame : this.setLayout( Null ); luego de eso colocas tu codigo normal y ya debe funca sin problemas. Saludos. |
Pregunta: | 60631 - CLASES ABSTRACTAS |
Autor: | Luis López Olandia |
Hola estoy empezando con Java y tengo una duda. Las clases abstractas en la superclase no puede haber metodos abstractos implementados y tampoco puede haber metodos estáticos por lo que he podido leer en los tutoriales. Entonces he visto una clase predeterminada de java la clase abstracta "Toolkit" que cuenta con metodos estáticos y metodos abstractos que son llamados de esta forma "toolkit.getDefaultToolkit().createImage()."¿Es posible llamar directamente de una clase abstracta a un metodo estático y a un metodo abstracto? Que función realiza un metodo estático en una clase abstracta y que sentido tiene el llamar a un metodo abstracto sino esta implementado en la superclase y no tiene codigo. El metodo abstracto lo normal es que se utilize en las subclases en la herencia ya que tendra codigo y estara implementado creo yo.
Clase Toolkit: http://www.exciton.cs.rice.edu/javadocs/docs/api/java/awt/Toolkit.html Gracias y Un Saludo. |
Respuesta: | Henry Sanchez Cordova |
Hola Saludos:
Bueno se poco de java pero segun tengo entendido, si se pueden llamar a metodos estaticos desde clases abstractas, los metodos estaticos se cargan a la hora de cargar las clases por lo que no es necesaria crear un objeto para poder usarlas y creo que Toolkit.getDefaultToolkit().createImage() o que hace es obtener un ojeto Toolkit por defecto del sistema este devuelve segun entiendo yo un objeto subclase de Toolkit por lo que puede usar el metodo abastracto createImage() en toolkit, puesto que ya no es abstracto en la subClase. |
Pregunta: | 60672 - COMO RELACIONAR DOS METODOS QUE ESTAN EN DISTINTAS CLASES? |
Autor: | carlos andres gonzalez mahecha |
como relacionar un metodo que yo defino dentro de una clase con otro metodo de otra clase? tengo una clase llamada bodega y dentro de ella tengo un metodo llamado cantidad_bodega, y la otra clase se llama entrada_mercancia que tiene un metodo llamado cantidad_mercancia,
¿como hago para relacionar esos dos metodos si estan en diferentes clases? lo que pasa es necesito hacer una condicion con esos dos metodos. lo estoy haciendo en hava "netbeans 6" |
Respuesta: | alex |
wenas ...
... se me ocurren varias formas de relacionar los dos métodos: En una clase1 puedes declarar como atributo (sin definirlo) un objeto de la otra clase2, pedirlo como argumento del constructor y, dentro de éste constructor definirlo (this.objeto2=objeto2), así podrás acceder a los atributos y métodos de la clase2 que necesites desde la clase1. O sea, algo asi: //atributos Clase2 objeto2; //(sólo se declara) //constructor Clase1( Clase2 objeto2){ this.objeto2=objeto2; //asi queda definido objeto2 //weno, en realidad todo esto es una referencia al objeto2 } metodo1(){ objeto2.condicion = true; } Otra forma es que uno de los métodos pida como argumento un objeto de la otra clase o los atributos que necesites de la otra clase. metodo1(Clase2 objeto2){ objeto2.condicion = true; } Otra forma es crear un objeto de cada clase en una tercera clase que tenga algún método que controle lo que pretendas hacer a través de objeto1 y objeto2. //atributos Clase1 objeto1; //(sólo se declara) Clase2 objeto2; //constructor Clase3( Clase2 objeto2){ this.objeto1=objeto1; this.objeto2=objeto2; } metodo3(){ objeto1.x = this.suma3(); objeto2.condicion = true; } suma3(){ ... } Todo esto suponiendo que las clases estén en el mismo package, sino habría que importar. Dependiendo de lo que necesites hacer tendrás que ver tú mismo cuál es la mejor opción. Un saludo. |
Pregunta: | 60770 - COMO PUEDO CANCATENAR FECHA |
Autor: | Augustino perez ochoa |
muy buenas tarde......alguien que me pueda ayudar necesito concatenar la fecha teniendo varios combo box: dia, mes, año en un formulario jsp utilizando servlet como hago para concatenarlo en una sola variable....
string dia string mes string ano y que me quede en una sola variable string fecha : dia/mes/ano................................. para luego guardala en mysql |
Respuesta: | acanetico asd |
String fecha = dia+"/"+mes+"/"+ano; |
Pregunta: | 60824 - TOMAR INFORMACION DE UN JCOMBOBOX |
Autor: | Montse Lara |
Hola que tal.... estoy trabajando con netbeans 3.6 y tengo una duda, tengo muchos JComboBox, ya estan llenos, pues tienen datos preestablecidos, los agrege con addItem, pero no puedo tomar la informacion que selecciona el usuario, ¿¿¿que codigo necesito para tomar esa informacion??, ya que tengo que colocarla en una variable String para poder ingresarla a una base de datos.
Espero alguien pueda ayudarme Gracias |
Respuesta: | Irene Garioni |
El código para tomar información de un jComboBox es el siguiente:
String unaVariable=(String) jComboBox.getSelectedItem(); si lo que necesitás es el índice adonde apunta el combo: int unIndice=jComboBox.getSelectedIndex(); Espero que te sirva. Saludos. |
Respuesta: | Montse Lara |
Bueno agradesco la ultima respuesta, sin embargo no me fue del todo util ya que me marcaba incompatibilidad de tipos esto porque uno es un objeto y otro es un String, sin embargo ya resolvi el dilema y lo comparto para todos aquellos que se han quebrado la cabeza igual que yo:
if (nombreJComboBox.getSelectedItem().toString().compareTo(variable) == 0) { // sentencias que se deban cumplir si coincide con el dato } //variable debe ser un String espero les sea de utilidad, y graicas x la ayuda..... |
Pregunta: | 60858 - ACCEDER A UN OBJETO QUE SE OBTIENE DESDE OTRA CLASE |
Autor: | Irene Garioni |
Hola. Soy nueva en Java y estoy desarrollando una aplicacion conformada de la siguiente manera:
El main es un JFrame mediante el cual invoco a distintos internalJframe. En uno de esos internalframe tengo un button que al clikearlo abre otra ventana de ayuda con una lista de la cual puedo elegir un objeto. La ventana de ayuda funciona bien y de hecho me deja elegir un objeto. Pero no logro poder usar ese objeto en el internalframe que lo invovó. Cuando lo quiero usar me sale nullPointerException. Si alguien me puede ayudar estaría mas que agradecida. Saludos |
Respuesta: | MARVIN CALLEJAS |
Irene:
El problema que tienes es que tienes que enviar como referencia el objeto a cada internalJframe ó JDialog. Crea un constructor que reciba como parámetro el objeto que quieres referenciar, de esta forma evitaras el nullPointerException. Saludos |
Pregunta: | 61011 - INGRESAR IMAGEN A MYSQL DESDE JAVA |
Autor: | JOHN FREDY ZABALA ALVAREZ |
Lo que estoy necesitando es el codigo para poder ingresar a una base de datos en Mysql una imagen desde Java, ya tengo hecha la conexión y en este momento ya tengo los datos almacenados en la base de datos, tambien ya los puedo visiualizar desde Java. |
Respuesta: | Alexis Gasga |
hola pues mira si ya tienes hecha la conexion y todo eso, lo que tendrías que hacer es crear una variable 'Image' donde guardarás la imagen y con la que tambien podrás visualizar si así lo deseas, otra String de donde obtienes esa imagen, es decir la ruta Ahora a la hora de insertarla pondrás lo sig: public void add(variableImage, ruta){ PreparedStatement add = tuconexion.prepareStatement("Sentencia SQL INSERT INTO...."); if (variableImage != null) { File file = new File(ruta); FileInputStream fis = new FileInputStream(file); add.setBinaryStream(1, fis, (int) file.length()); } add.execute(); add.close(); } |
Pregunta: | 61200 - COLOCAR ELEMENDO DEL PANEL EN CUALQUIER LADO DE LA VENTANA. |
Autor: | EstudianteDeJava EstudianteDeJava |
Hola a todos, según mi criterio mi pregunta tiene que ser una tontería pero yo no le encuentro respuesta (mi criterio, se basa en la programacion de visual basic jeje).
Os explico, resulta que estoi programando con el paquete java.awt.*; creo paneles con sus elementos muy lindos etc. pero solo los puedo colocar en "North", "South", "East", "West" y "Center", me gustaría saber si hay alguna manera con la cual pudiese agregarlo a cualquier punto de la ventana, así como con coordenadas o algo. Espero que me podais ayudar, muchas gracias de antemano, Un Saludo. |
Respuesta: | Luciano Luis Kuhliger Bertoni |
Si, define el administrador de diseño como nulo y luego da coordenadas de los componentes con setBounds(), ejemplo:
javax.swing.JLabel etiqueta; javax.swing.JTextField campoTexto; public Clase{ //---- Constructor setSize(600,400); //---- Ventana de 600 largo por 400 ancho etiqueta = new javax.swing.JLabel(); campoTexto = new javax.swing.JTextField(); getContentPane().setLayout(null); etiqueta.setText("HOLA A TODOS"); getContentPane().add(etiqueta); etiqueta.setBounds(150,50,110,24); getContentPane().add(campoTexto); campoTexto.setBounds(150,90,300,20); //---- Otros componentes } 150 es la columna, 50 es el renglón, 110 es el largo de la etiqueta y 24 es lo alto de la etiqueta, y lo mismo para campos de texto, botones, etcétera. Saludos. |
|< << 53 54 55 56 57 58 59 60 61 62 63 >> >| |