Articles of java

¿Hay una API Java XML que pueda analizar un documento sin resolver entidades de caracteres?

Tengo un progtwig que necesita analizar XML que contiene entidades de caracteres. El progtwig en sí no necesita tenerlos resueltos, y la lista de ellos es grande y cambiará, por lo que quiero evitar el apoyo explícito para estas entidades si puedo. Aquí hay un ejemplo simple: Hello there &something; ¿Hay una API XML de […]

java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter al iniciar la aplicación Simple Struts2

Estoy intentando ejecutar una aplicación simple de Struts2 pero siempre lanza la siguiente excepción: java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter He seguido el tutorial paso a paso en http://struts.apache.org/development/2.x/docs/create-struts-2-web-application-using-maven-to-manage-artifacts-and-to -build-the-application.html pero no puedo hacer que funcione. También logré encontrar otro tutorial de Struts2 que usa maven pero falló. Lanza la misma excepción cuando bash ejecutar la aplicación. Usé lo […]

¿Cómo implementa Java la agrupación de cadenas?

Quiero entender el grupo de cadenas más profundamente. Ayúdenme a acceder al archivo de clase de origen que contiene esta implementación en Java. La pregunta está más relacionada con encontrar el código fuente o la implementación de String Pool para profundizar en este concepto y saber más sobre cosas desconocidas o difíciles de eludir. De […]

Java: JFormattedTextField números de guardado

En mi aplicación quiero ingresar números (cantidades) a un límite específico y, por lo tanto, he usado JFormattedTextField. Límite como “12345678.99”, es decir, 8 dígitos antes de “.” y 2 después de “.” o así sucesivamente Este es mi código de implementación, pero no resulta como se esperaba. startBalTxt.setFormatterFactory(new javax.swing.text.DefaultFormatterFactory(new javax.swing.text.NumberFormatter(new java.text.DecimalFormat(“########.##”)))); startBalTxt.setText(resourceMap.getString(“startBalTxt.text”)); // NOI18N […]

Contenedor heterogéneo para almacenar objetos generics a máquina en Java

Intento seguir el patrón de contenedor heterogéneo tipo seguro de Joshua Bloch desde Effective Java para crear un contenedor de objetos ( MyGeneric ) con Class como clave. public class MyClass { private Map<Class, MyGeneric> myContainer = new HashMap<Class, MyGeneric>(); public void addToContainer(Class class, MyGeneric thing) { myContainer.put(class, thing); } public MyGeneric getFromContainer(Class class) { […]

¿Está bien llamar al método abstracto desde el constructor en Java?

Supongamos que tengo una clase Base abstracta que implementa la interfaz Runnable. public abstract class Base implements Runnable { protected int param; public Base(final int param) { System.out.println(“Base constructor”); this.param = param; // I’m using this param here new Thread(this).start(); System.out.println(“Derivative thread created with param ” + param); } @Override abstract public void run(); } […]

analizador de expresiones booleanas en java

¿Existen bibliotecas o técnicas de java para analizar expresiones booleanas por partes? Lo que quiero decir tiene una expresión como esta: T && ( F || ( F && T ) ) Se puede dividir en un árbol de expresiones para mostrar qué token causó el valor ‘F’, como tal ( tal vez algo como […]

java.lang.NoClassDefFoundError: javax / servlet / http / HttpServletRequest

Estoy desarrollando un servlet que recibe una solicitud de varias partes con contenido de múltiples archivos, y estoy usando las bibliotecas de carga de archivos de Apache commons. Cuando llamo a parseRequest(request); método servlet lanza siguiente excepción: GRAVE: Servlet.service() for servlet DiffOntology threw exception java.lang.NoClassDefFoundError: javax/servlet/http/HttpServletRequest at org.apache.commons.fileupload.servlet.ServletRequestContext.getContentType(ServletRequestContext.java:73) at org.apache.commons.fileupload.FileUploadBase$FileItemIteratorImpl.(FileUploadBase.java:882) at org.apache.commons.fileupload.FileUploadBase.getItemIterator(FileUploadBase.java:331) at org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:349) at […]

Conexión Jsoup con autenticación de acceso básico

¿Hay alguna forma en Jsoup para cargar un documento desde un sitio web con autenticación de acceso básico?

¿Es posible construir dinámicamente una matriz multidimensional en Java?

Supongamos que tenemos el código de Java: Object arr = Array.newInstance(Array.class, 5); ¿Correría eso? Como nota adicional, ¿y si tuviéramos que probar algo como esto? Object arr1 = Array.newInstance(Array.class, 2); Object arr2 = Array.newInstance(String.class, 4); Object arr3 = Array.newInstance(String.class, 4); Array.set(arr1, 0, arr2); Array.set(arr1, 1, arr3); Entonces arr1 sería una matriz 2D equivalente a: String[2][4] […]