小编Kuk*_*tje的帖子

commandButton/commandLink/ajax动作/侦听器方法未调用或输入值未设置/更新

有时,使用时<h:commandLink>,<h:commandButton>或者<f:ajax>,在action,actionListenerlistener与标签相关的方法根本不被调用.或者,bean属性不会使用提交的UIInput值进行更新.

有什么可能的原因和解决方案?

jsf action commandlink jsf-2 commandbutton

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

如何使用PrimeFaces p:fileUpload?从不调用Listener方法或者UploadedFile为null /抛出错误/不可用

我正在尝试使用PrimeFaces上传文件,但fileUploadListener上传完成后不会调用该方法.

这是观点:

<h:form>
    <p:fileUpload fileUploadListener="#{fileUploadController.handleFileUpload}"
        mode="advanced" 
        update="messages"
        sizeLimit="100000" 
        allowTypes="/(\.|\/)(gif|jpe?g|png)$/"/>

    <p:growl id="messages" showDetail="true"/>
</h:form>
Run Code Online (Sandbox Code Playgroud)

还有豆子:

@ManagedBean
@RequestScoped
public class FileUploadController {

    public void handleFileUpload(FileUploadEvent event) {
        FacesMessage msg = new FacesMessage("Succesful", event.getFile().getFileName() + " is uploaded.");
        FacesContext.getCurrentInstance().addMessage(null, msg);
    }

}
Run Code Online (Sandbox Code Playgroud)

我已经在方法上放置了一个断点,但它从未调用过.当使用mode="simple"和时ajax="false",它已被调用,但我希望它在高级模式下工作.我正在使用Netbeans和Glassfish 3.1.

jsf file-upload primefaces jsf-2

98
推荐指数
3
解决办法
14万
查看次数

如何解决不需要的Stubbing异常

我的代码如下,

@RunWith(MockitoJUnitRunner.class)
public class MyClass {

    private static final String code ="Test";

    @Mock
     private MyClassDAO dao;

    @InjectMocks
     private MyClassService Service = new MyClassServiceImpl();

    @Test
     public void testDoSearch() throws Exception {
         final String METHOD_NAME = logger.getName().concat(".testDoSearchEcRcfInspections()");
         CriteriaDTO dto = new CriteriaDTO();
         dto.setCode(code);
         inspectionService.searchEcRcfInspections(dto);
         List<SearchCriteriaDTO> summaryList = new ArrayList<SearchCriteriaDTO>();
         inspectionsSummaryList.add(dto);
         when(dao.doSearch(dto)).thenReturn(inspectionsSummaryList);//got error in this line
         verify(dao).doSearchInspections(dto);

      }
}
Run Code Online (Sandbox Code Playgroud)

我正在低于例外

org.mockito.exceptions.misusing.UnnecessaryStubbingException: 
Unnecessary stubbings detected in test class: Test
Clean & maintainable test code requires zero unnecessary code.
Following stubbings are unnecessary (click to …
Run Code Online (Sandbox Code Playgroud)

java spring mockito

79
推荐指数
8
解决办法
7万
查看次数

无法让Project Lombok在Eclipse(Helios)上运行

我已经按照这里的教程 http://projectlombok.org/

但添加导入后@Data没有任何反应.

它是否适用于日食helios?

eclipse lombok

66
推荐指数
6
解决办法
9万
查看次数

有没有办法只在Tomcat/Wildfly/Glassfish启动时运行方法/类?

我需要删除Tomcat启动时的临时文件,传递到包含临时文件的文件夹位于applicationContext.xml中.

有没有办法只在Tomcat启动时运行方法/类?

java tomcat web-applications startup java-ee

52
推荐指数
2
解决办法
4万
查看次数

使用p:graphicImage和StreamedContent从数据库显示动态图像

我想显示的保存在数据库中的图像字节StreamedContent<p:graphicImage>,如下所示:

<p:graphicImage  value="#{item.imageF}" width="50"  id="grpImage" height="80"/>
Run Code Online (Sandbox Code Playgroud)
private StreamedContent content; // getter and setter

public StreamedContent getImageF() {

    if (student.getImage() != null) {
        InputStream is = new ByteArrayInputStream(student.getImage());
        System.out.println("Byte :"+student.getImage());
        content = new DefaultStreamedContent(is, "", student.getStuID());
        System.out.println("ddd ------------------------------- " + content);
        return content;
    }

    return content;
}
Run Code Online (Sandbox Code Playgroud)

这将返回一个空白图像.这是怎么造成的,我该如何解决?

标准输出打印以下内容:

INFO: Byte :[B@a2fb48
INFO: ddd ------------------------------- org.primefaces.model.DefaultStreamedContent@b0887b
INFO: Byte :[B@a2fb48
INFO: ddd ------------------------------- org.primefaces.model.DefaultStreamedContent@1d06a92
INFO: Byte :[B@d52f0b
INFO: ddd ------------------------------- org.primefaces.model.DefaultStreamedContent@39a60
INFO: Byte :[B@d52f0b
INFO: ddd ------------------------------- org.primefaces.model.DefaultStreamedContent@8c3daa …
Run Code Online (Sandbox Code Playgroud)

database jsf image primefaces jsf-2

48
推荐指数
3
解决办法
8万
查看次数

Apache kafka与ActiveMQ有什么区别?

我正在研究Apache Kafka.我想知道哪一个更好:KafkaActiveMQ.这两种技术的主要区别是什么?我想在Spring MVC中实现Kafka.

activemq-classic apache-kafka

34
推荐指数
4
解决办法
4万
查看次数

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

JSF:为什么在表单中prependId = false?

我知道是什么prependId="false"呢.它设置了标志,以便表单的id不会添加表单子的id,但为什么呢?你为什么或者不想加前缀ID的任何特殊原因?

jsf

31
推荐指数
3
解决办法
4万
查看次数

在p:dataTable上使用过滤器时,Ajax更新不起作用

我有一个数据包括primefaces的过滤器功能.可以在桌面上完成一些操作(例如编辑).使用ajax完成用户操作后,将更新datable.它直接更新表并且运行良好,如果我不过滤数据表,遗憾的是如果我使用它并编辑它.

这就是我的数据表的样子:

    <p:dataTable id="dataTable" var="row"
                value="#{bean.value}"
                filteredValue="#{bean.filteredValue}"
                paginator="true" rows="25" paginatorPosition="bottom"
                rowKey="${row.id}"
                paginatorTemplate="{CurrentPageReport}  {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink}"
                editable="true">
Run Code Online (Sandbox Code Playgroud)

以及触发更新的Button

<p:commandButton value="Save"
                        actionListener="#{bean.save}"
                        update=":form"/>
Run Code Online (Sandbox Code Playgroud)

ajax datatable jsf filter primefaces

27
推荐指数
2
解决办法
4万
查看次数