如何在本地文件上使用XMLPullParser

我使用XMLPullParser来读取assets文件夹中的本地XML文件,该教程的代码在android开发者网站上: 链接: http : //developer.android.com/reference/org/xmlpull/v1/XmlPullParser.html 码: import java.io.IOException; import java.io.StringReader; import org.xmlpull.v1.XmlPullParser; import org.xmlpull.v1.XmlPullParserException; import org.xmlpull.v1.XmlPullParserFactory; public class SimpleXmlPullApp { public static void main (String args[]) throws XmlPullParserException, IOException { XmlPullParserFactory factory = XmlPullParserFactory.newInstance(); factory.setNamespaceAware(true); XmlPullParser xpp = factory.newPullParser(); xpp.setInput( new StringReader ( “Hello World!” ) ); int eventType = xpp.getEventType(); while (eventType != XmlPullParser.END_DOCUMENT) […]

如何在servlet中设置会话变量并在JSP中获取它?

我正在学习java并尝试将一些变量从servlet传递给jsp页面。 这是来自servlet页面的代码 @WebServlet(“/Welcome”) public class WelcomeServlet extends HttpServlet { private static final long serialVersionUID = 1L; protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { HttpSession session = request.getSession(); session.setAttribute(“MyAttribute”, “test value”); // response.sendRedirect(“index.jsp”); RequestDispatcher dispatcher = request.getRequestDispatcher(“index.jsp”); dispatcher.forward(request, response); } } 而简单的jsp My Index page Index page 无论我在jsp上做什么都是空的。 这个简单的代码有什么问题?

JPA EntityManager和JavaFx

我尝试在NetBeans中的JavaFx应用程序中使用EntityManager(我的解决方案连接到postgres),我按如下方式进行: 1)我创建了一个持久单元。 2)然后从数据库添加实体类。 但是我无法让它工作,我试图在另一个线程中寻求帮助实体管理器不能在JavaFX中工作,但也无法使它工作,是否有任何干净清晰的教程或课程,我可以清楚地找到在JavaFx Fxml应用程序中使用EntityManager

jdom删除重复的名称空间声明(xmloutputter)

jdom似乎删除了重复的命名空间声明。 当XML文档嵌入到另一个XML结构中时,这是一个问题,例如在OAI-PHM(开放存档计划)中。 当周围的xml只是一个容器并且稍后提取嵌入的文档时,这可能是一个问题。 这是一些代码。 嵌入的xml包含在具有相同名称的字符串中。 它声明了xsi名称空间。 我们构造了一个jdom容器,也声明了xsi命名空间。 我们解析并嵌入字符串。 当我们打印整个内容时,内部xsi namepsace消失了。 public static final Namespace OAI_PMH= Namespace.getNamespace( “http://www.openarchives.org/OAI/2.0/”); public static final Namespace XSI = Namespace.getNamespace(“xsi”, “http://www.w3.org/2001/XMLSchema-instance”); public static final String SCHEMA_LOCATION = “http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd”; public static final String ROOT_NAME = “OAI-PMH”; String embeddedxml = ” \”” + “”; // loadstring omitted (parse embeddedxml into jdom) Element […]

尽管已经检查过,但JTable中的复选框始终返回false

我在JTable中使用复选框,itsef是JPanel一部分。 最初我使用的是JOptionPane ,点击OK按钮后我获得了价值,但现在我在JFrame添加了JPanel 。 当我单击右上角的X符号时,它不会检索单击的复选框的值,但能够获取其他列的值。 代码段如下: DefaultTableModel dtm = new DefaultTableModel(rowData, columnNames) { }; for (int i = 0; i < records.size(); i++) { // System.out.println(records.get(i)); singleRecord = records.get(i).toString().split("%"); Pages = singleRecord[0].toString(); BKey= singleRecord[1].toString(); Title = singleRecord[2].toString(); Author = singleRecord[3].toString(); TimeStamp = singleRecord[4].toString(); dtm.addRow(new Object[] { Boolean.FALSE ,Pages,BKey,Title,Author,TimeStamp}); } table = new javax.swing.JTable(dtm) { public […]

如何获得透明的JFrame?

当我尝试运行以获得透明框架时,它显示exception。 我的代码是: public class NewJFrame extends javax.swing.JFrame { public NewJFrame() { initComponents(); com.sun.awt.AWTUtilities.setWindowOpacity(this, 0.05f); } 例外情况是: Exception in thread “AWT-EventQueue-0” java.awt.IllegalComponentStateException: The frame is decorated at java.awt.Frame.setOpacity(Frame.java:960) at java.awt.Window$1.setOpacity(Window.java:4032) at com.sun.awt.AWTUtilities.setWindowOpacity(AWTUtilities.java:174) at test.NewJFrame.(NewJFrame.java:28) at test.NewJFrame$2.run(NewJFrame.java:115)

Java – 特定日期的执行方法

我需要在每年的特定日期执行一个方法,我怎么能在java中执行此操作? 谢谢, 克里斯。

在OpenNLP中培训命名实体

我想为印度名字训练一个语料库: class NameTraining { public static void TrainNames() throws IOException { Charset charset = Charset.forName(“UTF-8”); FileReader fileReader = new FileReader(“train.txt”); ObjectStream fileStream = new PlainTextByLineStream(fileReader); ObjectStream sampleStream = new NameSampleDataStream(fileStream); TokenNameFinderModel model = NameFinderME.train(“pt-br”, “train”, sampleStream, Collections.emptyMap()); NameFinderME nfm = new NameFinderME(model); } public static void main(String args[]) throws IOException { NameTraining det = new […]

Linux中的Linux文件锁定

我知道我们可以使用flock()锁定linux中的文件。 但是,NFS驱动器可能不支持文件锁定。 我想在我的java代码中实现一些自定义文件锁定逻辑,以支持任何驱动器上的文件锁定。 有谁能建议一个好的做法? 谢谢,

Android,Web Services,AsyncTask请帮助一个菜鸟/确保我正确的开始

自从orignal post我做了一个连接到JSON API的Android应用程序后,我做了编辑 。 到目前为止一切正常,除非服务器有延迟。 如果需要太长时间,UI当然可以停止响应。 我读过asynctask可以解决我的问题。 不过,我对这些例子非常热心。 这是进行http调用的restclient类…解析json并将自定义对象存储到我的其他类可以访问的公共列表中。 package com.bde.dgcr; import android.app.Activity; import android.content.Context; import android.os.AsyncTask; import android.util.Log; import android.view.View; import android.widget.ListView; import org.apache.http.HttpEntity; import org.apache.http.HttpResponse; import org.apache.http.client.ClientProtocolException; import org.apache.http.client.HttpClient; import org.apache.http.client.methods.HttpGet; import org.apache.http.impl.client.DefaultHttpClient; import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.List; public class […]