我使用以下XPATH Query来列出站点下的对象。 ListObject[@Title='SomeValue'] 。 SomeValue是dynamic的。 只要SomeValue没有撇号('),此查询就可以工作。 尝试使用转义序列也。 没有工作。 我究竟做错了什么?
当我在命令提示符下尝试用Java做任何事情时,我得到这个错误: Error opening registry key 'Software\JavaSoft\Java Runtime Environment.3' Error: could not find Java.dll Error: could not find Java 2 Runtime Environment 我几天前就删除了Java目录和registry。 我重新启动电脑和Java仍然工作正常,然后我今天再次重新启动,现在我得到这个错误。 我曾尝试卸载并重新安装,但似乎并没有工作。 我已经安装了最新的Java JRE,并在环境variables中设置了path。 任何人有任何线索如何解决这个问题?
我试图生成一个简单的JSON响应工作。 现在我得到406不可接受的错误。 Tomcat说:“这个请求标识的资源只能根据请求的”接受“头文件生成不可接受的特征的响应。 即使我的Accept头是 Accept:text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 在Tomcat / lib中,我有所有的Tomcatjar子,Springjar子和jackson-all-1.9.0.jar。 我在Tomcat 7中使用Spring 3.2.2。 我知道这个问题已经讨论过很多次了,但是没有任何一个解决scheme为我工作。 web.xml中 <web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> <display-name>Spring Web MVC Application</display-name> <servlet> <servlet-name>dispatcher</servlet-name> <servlet-class> org.springframework.web.servlet.DispatcherServlet </servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>dispatcher</servlet-name> <url-pattern>*.htm</url-pattern> </servlet-mapping> </web-app> 调度员servlet.xml中 <beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/schema/context" xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd"> <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver" > <property name="prefix"> <value>/WEB-INF/pages/</value> […]
有没有一个简单的方法(而不是手动遍历所有的string,或循环的indexOf),以查找多less次,一个字符出现在一个string? 假设我们有“abdsd3 $ asda $ asasdd $ sadas”,我们希望$出现3次。
我有一个关于Java中的默认构造函数和inheritance的问题。 一般来说,如果你编写一个类而不包含任何构造函数,Java会自动为你提供一个默认的构造函数(一个没有参数),它初始化了类的所有实例variables(如果有的话)和一些默认值(0,null ,或者错误)。 但是,如果你编写了一个构造函数,并且有一些参数,并且你不写任何默认的构造函数,那么Java就不会提供默认的构造函数。 我的问题是:什么是类的情况下,从其他类inheritance – 如果我写一个构造函数的一些参数,但不包括默认的构造函数,他们是否inheritance了超类的默认构造函数?
我有一个包含表单上的单选button的swing应用程序。 我有ButtonGroup ,但是,看着可用的方法,我似乎无法得到所选的JRadioButton的名称。 以下是我可以告诉到目前为止: 从ButtonGroup中,我可以执行getSelection()来返回ButtonModel 。 从那里,我可以执行getActionCommand ,但似乎并不总是工作。 我尝试了不同的testing,并得到不可预知的结果。 同样从ButtonGroup ,我可以从getElements()获得一个枚举。 然而,那么我将不得不遍历每个button来检查,看看它是否是所选的一个。 有没有更容易的方法来找出哪个button已被选中? 我正在Java 1.3.1和Swing中编程。
我在Vector中有一组对象,我想从中select一个随机子集(例如,返回100个项目,随机选取5个)。 在我第一次(非常草率)的传球中,我做了一个非常简单的或者是非常聪明的解决scheme: Vector itemsVector = getItems(); Collections.shuffle(itemsVector); itemsVector.setSize(5); 虽然这有好处和简单的好处,我怀疑它不会很好地扩展,即Collections.shuffle()至less必须是O(n)。 我不太聪明的select是 Vector itemsVector = getItems(); Random rand = new Random(System.currentTimeMillis()); // would make this static to the class List subsetList = new ArrayList(5); for (int i = 0; i < 5; i++) { // be sure to use Vector.remove() or you may get the same item […]
Java具有不像Ruby中那样从对象派生的原始数据types。 那么我们可以认为Java是一种100%面向对象的语言吗? 另一个问题:Java为什么不devise原始数据types的对象方式?
我在RichFaces和Facelets中使用JSF 1.2。 我有许多会话范围的bean和一些应用程序bean的应用程序。 用户login,比方说,Firefox。 会话创buildID =“A”; 然后他打开Chrome并使用相同的凭据重新login。 会话创buildID =“B”。 当会话“B”被创build时,我希望能够销毁会话“A”。 怎么做? 也。 当Firefox中的用户做任何事情时,我希望能够显示一个popup窗口或某种通知,说“你已经注销,因为你已经从其他地方login”。 我有一个sessionListener跟踪创build和销毁的会话。 问题是,我可以将HTTPSession对象保存在应用程序范围的bean中,并在检测到用户已经login两次时将其销毁。 但有些事情告诉我,这是错误的,不会工作。 JSF是否跟踪服务器端某个地方的会话? 如何通过标识符访问它们? 如果没有,当用户login两次时如何退出用户的首次login?
我想组织这样的信息: 信息是由单元格组织的,而使用System.out.println信息会非常混乱。