Primefaces - не работает commandButton

Я столкнулся с проблемой с commandButton, она работает только тогда, когда тип отправки. Может кто-нибудь взглянуть и дать мне знать, если есть решение для этого? Приведенный ниже код очень прост и предлагает иллюстрацию того, что мне нужно. Метод test () не выполняется. Метод runSubmit выполнен успешно.

Мне нужно, чтобы метод test выполнялся без отправки, поскольку на исходной странице есть проверки, выполняемые во время отправки, метод test () должен выполняться без отправки, поскольку это предварительная операция перед отправкой.

Я использую PrimeFaces 4.0, JDK 7, Tomcat 6 и JSF 2.0 (Apache), однако я думаю, что это происходит и в Мохарре.

    SESSION:

package com.andre.bean;

public class AndreBean {

public void runSubmit() {
System.out.println("Submit executed");
}

public String test() {
System.out.println("Not submit executed");
return "true";
}

}
XHTML

<html xmlns="http://www.w3.org/1999/xhtml" 
xmlns:h="http://java.sun.com/jsf/html" 
xmlns:f="http://java.sun.com/jsf/core" 
xmlns:p="http://primefaces.org/ui">

<h:head> 
</h:head>

<h:form id="test">
<p:commandButton id="ns" value="not submit" type="button" action="#{andreBean.test}" ajax="false"></p:commandButton>
<p:commandButton id="s" value="submit" action="#{andreBean.runSubmit}"></p:commandButton>

</h:form> 

</html>

Большое спасибо, Андре

Ответы на вопрос(3)

Ваш ответ на вопрос