им пытаются научиться JSF, но что-то я потерял, Потому что эта кнопка не отображается сообщение в консоли EclipseJSF не выполнять боб
Java-Bean:
package beans;
public class protocoloBean {
public void incluirProtocolo() {
System.out.println("MSG");
}
}
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:body>
<h:button value="Protocolar"
action="#{protocoloBean.incluirProtocolo()}"></h:button>
</h:body>
</html>
и лица-конфигурации:
<?xml version="1.0" encoding="UTF-8"?>
<faces-config version="2.2" xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-facesconfig_2_2.xsd">
<managed-bean>
<managed-bean-name>protocoloBean</managed-bean-name>
<managed-bean-class>beans.protocoloBean</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
</managed-bean>
<application/>
</faces-config>
что я делаю неправильно? или я потерял :(
Основная проблема заключается в том, что OP использует неправильный компонент JSF: ''. Это должно быть ''. Кроме того, о вашем предложении: * вы должны использовать «actionListener», а не «действие», обратитесь к [здесь] (http://stackoverflow.com/q/3909267/1065197), чтобы понять разницу между ними. –
Спасибо за вашу ссылку .. Это действительно дает мне лучшее понимание между действием и действиемListener – tanghao