I have a xhtml page which I am calling a method from a managed bean from and it just doesnt seem to work for some reason.I have tried all measures, changed to p : command , tried ajax calls. all page with hcommand works fine, please Im i doing anything wrong here
<?xml version="1.0" encoding="ISO-8859-1" ?>
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:p="http://primefaces.org/ui">
<f:metadata>
<f:event type="preRenderView" listener="#{hibernateController.getAllWebSites()}"/>
<f:event type="preRenderView" listener="#{hibernateController.getAllScores()}"/>
</f:metadata>
<h:head>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Mood Watch</title>
<h:outputStylesheet library="css" name="style.css" />
</h:head>
<h:body>
<div id="wrapper">
<div id="header">
<h2>Mood Watch</h2>
</div>
</div>
<form>
<p:outputLabel>Filter : </p:outputLabel>
<p:selectOneMenu id="whySelect1" value="#{hibernateController.siteFromMood}">
<f:selectItems value="#{hibernateController.mySites}" var="tempSites" itemLabel="#{tempSites.site}" itemValue="#{tempSites.moodSite}" />
</p:selectOneMenu>
<h:commandButton value="Filter" action="#{hibernateController.filterSites()}"/>
<h:commandButton value="View All" action="#{hibernateController.setSitMoodToNull()}"/>
</form>
<p:dataTable id="moodTable" var="moodValues" value="#{hibernateController.myFrontEndModels}">
<p:column headerText="Date">
<h:outputText value="#{moodValues.dateCreated}" />
</p:column>
<p:column headerText="Site">
<h:outputText value="#{moodValues.sitename}" />
</p:column>
<p:column headerText="Value">
<h:outputText value="#{moodValues.moodValue}" />
</p:column>
</p:dataTable>
</h:body>
public void setSitMoodToNull() {
siteFromMood = null;
System.out.println("This is setSiteFromMood to null :" + siteFromMood);
}
public void filterSites(){
System.out.println("Show me specifics");
}