Tag: java

ActionError未显示

如果Action类返回错误,我想在Error.jsp中加载我的Error.jsp 。 我正在进行AJAX调用。 JS: success: function(result){ if(result === ‘success’) alert(‘Database Updated Successfully!’); else{ $(‘#ErrorDiv’).load(‘/gma/pages/Error.jsp’); } } JSP: 但是,不会显示操作错误。 在firebug中,我检查了对GET Error.jsp的响应,其中 部分为空。 为什么没有显示actionError ? 编辑: 行动类 : try{ slsConfigureTspThresholdRemote.setThresholdParameters(circleId, tspId, thresholdTypeFlag, thresholdParametersList); } catch (Exception e){ addActionError(e.getMessage()); e.printStackTrace(); result = “error”; return ERROR; } struts.xml中: result pages/Error.jsp 目前,我正在做$(‘#ErrorDiv’).html(result); 这样我的JSP就可以在div加载而不是 $(‘#ErrorDiv’).load(‘/gma/pages/Error.jsp’);!

使用GSON反序列化嵌套的JSON字符串

全部,我有以下JSON输出/字符串(它是来自JIRA API的响应): { “expand”: “names,schema”, “startAt”: 0, “maxResults”: 50, “total”: 1, “issues”: [ { “expand”: “operations,versionedRepresentations,editmeta,changelog,transitions,renderedFields”, “id”: “18200”, “self”: “https://localhost/rest/api/2/issue/18200”, “key”: “LS-1111”, “fields”: { “issuetype”: { “self”: “https://localhost/rest/api/2/issuetype/3”, “id”: “3”, “description”: “A task that needs to be done.”, “iconUrl”: “https://localhost/secure/viewavatar?size=xsmall&avatarId=10318&avatarType=issuetype”, “name”: “Task”, “subtask”: false, “avatarId”: 10318 }, “timespent”: 21600, “aggregatetimespent”: 25200, “resolution”: null, “customfield_11201”: null, […]

从URL获取内容时出错403

我正在尝试自动化流程。 为此,我需要通过在1次运行中多次点击URL来获取XML,然后解析它。 对于程序的1次运行,URL可以被击中4到25次之间的任何地方。 这一切似乎都很好,直到返回403错误响应。 有趣的是,403每隔5或6次就会出现这个URL。 我正在使用JDOM来解析XML响应。 我试过这些代码: Document doc = builder.build(new InputSource(url.openStream())); 和 HttpURLConnection conn = (HttpURLConnection)url.openConnection(); conn.setRequestProperty(“User-Agent”, “Mozilla/5.0 (Windows; U; Windows NT 6.1; en-GB; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13 (.NET CLR 3.5.30729)”); Document doc = builder.build(conn.getInputStream()); 第二个我得到了例外: org.jdom.input.JDOMParseException: Error on line 1: White spaces are required between publicId and systemId. 有人可以帮我摆脱403.请注意,如果需要在此处进行更改,我无法控制来源 此外,我不确定此链接是否有用。 谢谢。 [更新1]:这是以某种方式工作,而不必sleep : try{ […]

弹性搜索java.lang.NoClassDefFoundError:org / elasticsearch / transport / Netty3Plugin

我试图通过使用java api制作基本程序来熟悉elasticsearch。 我已经研究了一段时间的答案,但我不确定我是否正在执行我发现错误的解决方案或者只是没有看到真正的问题。 我正在使用elasticsearch-5.1.1并下载了最新的传输版本(5.1.1)。 我还在我的项目结构中添加了两个(包括elasticsearch下载附带的所有jar文件)。 提前致谢! 运行我的测试文件时,我收到以下错误。 错误: java.lang.NoClassDefFoundError: org/elasticsearch/transport/Netty3Plugin at org.elasticsearch.transport.client.PreBuiltTransportClient.(PreBuiltTransportClient.java:54) at DictionarySearch.ElasticSearch.(ElasticSearch.java:41) at test.TestIndexSearcher.verifyElasticSearch(TestIndexSearcher.java:64) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) at org.junit.runners.ParentRunner.run(ParentRunner.java:363) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:117) […]

x = x + 1和x ++的实现差异

我的教授最近说过,虽然x = x + 1和x++显然会给出相同的结果,但它们在JVM中的实现方式却有所不同。 这是什么意思? 是不是编译器:嘿,我看到x++所以我将它切换到x = x + 1并继续? 我怀疑在效率方面有什么不同,但如果在这些情况下assembly会有所不同,我会感到惊讶……

布局管理器,用于背景图像和文本

我正在尝试考虑最好的布局管理器来实现下图。 我知道绝对定位是我习惯的,但我无法使用它获得背景图像。 GridBagLayout非常好,但是当我尝试为每个网格获得单独的图像时,我会非常努力。 有没有人知道一个简单的方法,或简单的代码来实现以下目的?

如何在main中的所有声明对象中只选择一次该数组中的随机元素?

我希望这些对象在main中声明的所有对象中只在数组中打印一次随机名称。 我的问题是,它会显示两次或更多的名称。 public class Fighters { private static String[] names = { “Terminator”, “Slicer”,”Ninja”, “cow”, “Robot”, “littlegirl” }; private static int id = 0; public Fighters(){ id++; name = names[(int) (Math.random() * names.length)]; } public String toString(){ return String.format(id+” Name:%-5s, name); } } 在main()我有这些对象 Fighters a1 = new Fighters(); System.out.println(a1.toString()); Fighters a2 = new Fighters(); […]

为什么赋值’int constant – > byte variable’有效,但’long constant – > int variable’不是?

我有这段代码: int i = 5l; // not valid (compile error) byte b = 5; // valid 你怎么看待这件事? 为什么?

从数据库中检索一百万条记录

有一个数据库,它包含大约200万条记录。 我从我的java代码运行查询,如“select * from table”。 它会从结果集中的数据库中获取完整数据吗? 或不 。 如果是,那么它将如何工作我想学习这个检索工作, 请让我知道,我已经在某个地方学到了它将从数据库中检索完整的数据并将存储在临时存储器中,它将在输出中显示。没关系。 或者是否有与J2C相关的东西

如何在ConstraintValidator中自动assembly服务

我正在使用Spring MVC编写我的应用程序。 我想validation用户注册时是否存在数据库中的电子邮件。 我编写了自己的注释约束,名为UniqueEmail 。 我的用户实体User.java : @Entity @Table(name=”users”) public class User { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Integer id; @Column(name = “email”, length = 100, nullable = false, unique = true) @NotEmpty @Email @UniqueEmail(message = “E-mail is not unique”) private String email; @Column(name = “password”, nullable = false) @NotEmpty @Size(min = 5, message = […]