Menu

Erreur java J2EE Spring mvc jsp

SpartHunter12345 1 Messages postés samedi 2 décembre 2017Date d'inscription 2 décembre 2017 Dernière intervention - 2 déc. 2017 à 20:27 - Dernière réponse : tksteph 207 Messages postés samedi 20 mars 2010Date d'inscription 3 janvier 2018 Dernière intervention
- 3 janv. 2018 à 08:10
Bonjour, a tous comment allez vous?
moi pas si mal.
j'ai un soucis qui me tracace depuis peux. pour commencer voici mon code ainsi je pourrais mieux expliquer, c'est du j2ee spring mvc jsp.
bon ma vue jsp:
<f:form modelAttribute="demande" method="post" action="enregistrerDemande">
<table class=tbdemande>
<tr>
 <f:form modelAttribute="demande" method="post" action="enregistrerDemande">
<td>Type-Conge :</td>
<td class="t1"><f:select path ="tpeconges.tpeNom">
<f:option value="---CHoisir---" label = "--Choisir--">--Choisir--</f:option>
<f:options items = "${listTpe}" /></f:select></td>
</f:form>
</tr>    
<tr>
<td>Nombre De Jour Total :</td>
<td class="t1"><f:input class="nbreJours" type="number" min="5" max="2000" path="nbreJours" required = "true"/>
</td>
</tr>
<tr>
<td>Date-Debut Conge :</td>
<td class="t1"><f:input class="dteDebut" type="date" path="dteDebut" required = "true"/></td>
</tr>
<tr>
<td>Date-Fin Conge :</td>
<td class="t1"><f:input class="dteFin" type="date" path="dteFin" required = "true"/></td>
</tr>
<tr>
<td>Priorite :</td>
<td class="t1"><f:select id="priorite" path ="priorite">
 <f:option value="--- Choisir ---" label = "--Choisir--"/>
 <f:option value="ABSOLUE" label = "ABSOLUE"/>
 <f:option value="MOYENNE" label = "MOYENNE"/>
<f:option value="NORMALE" label = "NORMALE"/>
<f:option value="FAIBLE" label = "FAIBLE"/></f:select></td>
</tr>
<tr>
<td>Description :</td>
<td class="t1 dsc"><f:textarea class="description" path="description" required = "true"/></td>
</tr>
</table>
<div class="bouton">
<input class="submit saving" type="submit" value="Enregistrer">
</div>
</f:form>


ma servlet spring:
@RequestMapping( value = "/enregistrerDemande" )
 public String enregistrer( Employes employe, Demandes demande, DemandeCongesForm demandeForm, Tpeconges type, Model model ) {

	Authentication auth = SecurityContextHolder.getContext().getAuthentication();
	String login = auth.getName();
	String nomTpe = demande.getTpeconges().getTpeNom();
	employe = service.employeFindByLogin( login );
	try {
	 demande.setTpeconges( service.tpecongeFindByName( nomTpe ) );
	} catch ( Exception e ) {
	 if ( e.getMessage().equals( "No entity found for query" ) ) {
		demandeForm.setErrorMessage( "Type de conges introuvable choisisser un type valide" );
		String message = "recu avec succes";
		model.addAttribute( "employe", employe );
		model.addAttribute( "demande", demande );
		model.addAttribute( "demandeForm", demandeForm );
		model.addAttribute( "listTpe", service.allTpeconge() );
		model.addAttribute( "message", message );
		return "demande";
	 }
	}
	if ( demandeForm.getErrorMessage().equals( null ) ) {
	 Timestamp date = new Timestamp( System.currentTimeMillis() );
	 demande.setDteDmde( date.toString() );
	 demande.setEtat( "En Cours" );
	 demande.setEmployes( employe );
	 demandeForm.setMessage( "demande bien instancier" );
	}
	String message = "recu avec succes";
	model.addAttribute( "employe", employe );
	model.addAttribute( "demande", demande );
	model.addAttribute( "demandeForm", demandeForm );
	model.addAttribute( "listTpe", service.allTpeconge() );
	model.addAttribute( "message", message );
	return "demande";
 }


mon soucis se trouve a ce que j'ai constater ici sur cette ligne
<f:form modelAttribute="demande" method="post" action="enregistrerDemande">
<td>Type-Conge :</td>
<td class="t1"><f:select path ="tpeconges.tpeNom">
<f:option value="---CHoisir---" label = "--Choisir--">--Choisir--</f:option>
<f:options items = "${listTpe}" /></f:select></td>
</f:form>

en faite j'ai une table tpeconges et j'aimerais prendre tout ce que contient cette table puis dans mon select lui demander de n'afficher que le champ nom des objets de cette table. et qu'a la selection d'un champ de select (donc d'un nom provenant de ma table)qu'il me renvois la valeur de tout l'objet afin de l'introduire dans un autre objet. mais a chaque fois j'ai foncer sur un mur en essayant et en bidouillant ici et la.
je tombe sur des erreur comme requete syntaxiquement incorrect, ou null pointer exception et autre. veillez m'aider je viens a vous avec l'espoir de trouver une solution. mercid'avance a tous.
ps:desoler pour certaine faute d'orthographe mon clavier ce meurt.

Afficher la suite 

1 réponse

Répondre au sujet
tksteph 207 Messages postés samedi 20 mars 2010Date d'inscription 3 janvier 2018 Dernière intervention - 3 janv. 2018 à 08:10
0
Utile
Bonjour Que disent les deux erreurs exactement?
L'erreur de syntaxe et le NullPointer
Commenter la réponse de tksteph