小编Kev*_*ahe的帖子

如何更改 NetBeans 8 中的默认 JDK

一段时间以来,我一直在使用 JDK 1.7.0_51 的 64 位 Windows 7 上运行 NetBeans 8.0.2。我最近安装了 JDK 1.7.0_79 并将其添加为 NetBeans 中的新平台。我希望它也成为默认JDK,但实现这一点的旧方法 - 更改netbeans_jdkhomeC:\Program Files\NetBeans 8.0\etc\netbeans.conf 中的引用 - 不再有效。我在高低搜索了一些其他包含对 1.7.0_51 JDK 的引用的配置文件,但一直找不到。

java netbeans netbeans-8

5
推荐指数
1
解决办法
1万
查看次数

如何在selectOneMenu选择中刷新JSF中的页面?

我有一个包含PrimeFaces(2.2.1)编辑器组件,刷新按钮和selectOneMenu的页面,其选择会影响编辑器的内容,如下所示:

<p:editor id="uploadedText" value="#{facilityDataUploadBean.uploadedText}"
          width="600" height="180" disabled="true" controls="" />
<h:commandButton value="Refresh" immediate="true" />
<h:selectOneMenu id="skipLines" styleClass="dropdown"
                 value="#{facilityDataUploadBean.skipLines}">
    <f:selectItems value="#{facilityDataUploadBean.skipLinesList}" />
    <f:ajax listener="#{facilityDataUploadBean.importParameterChanged}" />
</h:selectOneMenu>
Run Code Online (Sandbox Code Playgroud)

facilityDataUploadBean.importParameterChanged更新facilityDataUploadBean.uploadedText.更改selectOneMenu值后,操作员按下Refresh按钮刷新页面,包括内容p:editor.(我不能简单地刷新p:editor使用AJAX,因为它不能正确地重新渲染,至少在PF 2.2.1中.)

看起来我应该能够在selectOneMenu值改变时自动完成页面刷新,但是我无法想出能够做到这一点的属性和事件的组合.我已经试过的各种组合onchange="submit();",immediate="true"并且valueChangeListenerselectOneMenu,还有execute="@all/@form",render="@all/@form"f:ajax事件,都无济于事.我当前的解决方法是显示一条消息,要求用户在更改selectOneMenu选择时按"刷新"按钮- 非常好.

primefaces jsf-2

3
推荐指数
1
解决办法
2万
查看次数

如何使用Glassfish从JSF应用程序提供静态网页

我有一个在Glassfish 3.1.1下运行的JSF 2.0应用程序,我需要提供静态网页,这些网页在物理上位于我的部署WAR文件时创建的应用程序根目录之外.我已经找到了各种引用(比如这一个这一个)来定义一个使用标签的备用docroot

<property name="alternatedocroot_1" value="from=/myimages/* dir=/images"/>
Run Code Online (Sandbox Code Playgroud)

添加到sun-web.xml(我认为这意味着Glassfish 3.1.1中的glassfish-web.xml).但是,我似乎无法让它工作.在我的例子中,我认为问题是glassfish-web.xml没有为备用docroot定义足够的上下文以具有任何含义:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE glassfish-web-app PUBLIC "-//GlassFish.org//DTD GlassFish Application Server 3.1 Servlet 3.0//EN" "http://glassfish.org/dtds/glassfish-web-app_3_0-1.dtd">
<glassfish-web-app error-url="">
  <class-loader delegate="true"/>
  <jsp-config>
    <property name="keepgenerated" value="true">
      <description>Keep a copy of the generated servlet class' java code.</description>
    </property>
  </jsp-config>
  <property name="alternatedocroot_1" value="from=/myimages/* dir=/images"/>
</glassfish-web-app>
Run Code Online (Sandbox Code Playgroud)

我的应用程序定义的内容似乎在web.xml中比glassfish-web.xml更多.我是否可能需要在那里放一些东西来引用备用docroot?

jsf glassfish-3

2
推荐指数
1
解决办法
3005
查看次数

标签 统计

glassfish-3 ×1

java ×1

jsf ×1

jsf-2 ×1

netbeans ×1

netbeans-8 ×1

primefaces ×1