Eclipse IDE et glassfish

Fermé
pierre1310 - 22 déc. 2015 à 10:56
Bonjour,



Actuellement en apprentissage, je travaille sur une gestion de maintenance assistée par ordinateur (GMAO pour ceux qui connaissent) en page web et non en logiciel.

Mon serveur GlassFish dialogue bien avec ma base de données.

Ma page xhtml est censé remplir 2 fonctions :
- Visualiser les données stockées dans ma base de données
- Permettre de saisir de nouvelles données dans cette même base

Actuellement je remplis la deuxième fonction mais au niveau de la première, je suis fasse à un problème qui me laisse perplexe.

Je vous fournis mon document xhtml. J'ai mis en surligné et en gras la partie qui me pose un problème. Quand j'y écris "ajouterCommunication" qui est la fonction que je dois utiliser, je n'ai rien à l'écran même pas de formulaire vraiment rien du tout.
Quand j'y écris autre chose pour qu'il puisse me dire qu'il n'a rien trouvé, il me montre le formulaire avec les inputs en disant simplement qu'aucuns résultats n'ont pu être trouvés.

Ma table s'appelle "Communication" que ce soit dans la base de données ou dans Eclipse.

<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE [/contents/498-html-langage html]>
<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:c="http://java.sun.com/jsp/jstl/core"
	xmlns:b="http://bootsfaces.net/ui"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:p="http://primefaces.org/ui">
<h:head>
	<meta charset="UTF-8" />
	<h:outputStylesheet library="default" name="menu.css" />
	<h:outputStylesheet library="default" name="style.css" />
</h:head>
<h:body>
	<ui:include src="../resources/entete/entete.xhtml"></ui:include>
	<b:container>

	<ui:include src="/resources/entete/entete_deconnexion_obligatoire.xhtml"/>
	
		<h1 class="black">Communication</h1>
		<br/>
		<h:form>
		<p:dataTable id="dataTable" var="ls_communication" value="#{<souligne><gras>ajouterCommunication</gras></souligne>.listeCommunication}" paginator="true" 
			rows="10" paginatorPosition="bottom" emptyMessage="Aucun résultat trouvé.">
        	<f:facet name="header">
				Liste des Communications
			</f:facet>
			<p:column id="idCommunication" headerText="Identifiant communication"
			filterBy="#{ls_communication.idCommunication}" filterMatchMode="contains">
            	<h:outputText value="#{ls_communication.Communication}"/>
            </p:column>
            <p:column id="nomCommunication" headerText="Nom communication"
			filterBy="#{ls_communication.nomCommunication}" filterMatchMode="contains">
            	<h:outputText value="#{ls_communication.nomCommunication}"/>
            </p:column>
            <p:column id="etatCommunication" headerText="Etat communication"
			filterBy="#{ls_communication.etatCommunication}" filterMatchMode="contains">
            	<h:outputText value="#{ls_communication.etatCommunication}"/>
            </p:column>
           </p:dataTable>
           </h:form>
		<br />

		<b:panel title="Ajouter une communication" look="primary">	
		<h:form>
			<h:panelGrid  columns="3" cellpadding="5">
			<!-- Nom Communication -->
				<h:outputLabel for="ch_communication">Nom de Communication <span class="requis">*</span></h:outputLabel>
				<h:inputText id="ch_communication"	value="#{ajouterCommunication.communication.nomCommunication}">
					<f:ajax event="blur" render="ch_communicationMessage" />
				</h:inputText>
				<h:message id="ch_communicationMessage" for="ch_communication" errorClass="erreur" />
				
			<!-- Etat Communication -->
				<h:outputLabel for="ch_etat_communication">Etat de la communication: <span class="requis">*</span></h:outputLabel>
				<h:selectOneMenu id="ch_etat_communication" value="#{ajouterCommunication.communication.etatCommunication}">
					<f:selectItem itemValue="True" itemLabel="Vraie" />
					<f:selectItem itemValue="False" itemLabel="Faux" />
					<f:ajax event="blur" render="ch_etat_communicationMessage" />
				</h:selectOneMenu>
				<h:message id="ch_etat_communicationMessage" for="ch_etat_communication" errorClass="erreur" />
				
				<!-- Button -->
				<b:button value="Annuler" look="danger"></b:button>
				<!-- Button Valider -->
				<b:commandButton value="Enregistrer" action="#{ajouterCommunication.ajouter_communication}" look="success" />
			</h:panelGrid>	
			<h:messages globalOnly="true" infoClass="info" />
		</h:form>
		</b:panel>
	</b:container>
</h:body>
</html>



Merci d'avance pour l'aide :)