IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Struts 1 Java Discussion :

Problème de condition sur les dates


Sujet :

Struts 1 Java

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    200
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 200
    Par défaut Problème de condition sur les dates
    Avez vous une idée comment affciher une ligne en gras si la date du jour est comprise inclusivement entre les deux dates de debut item.startDt et de fin item.endDt

    donc on va avoir un :
    <c:if start date <= date du jour AND end date >= date du jour alors --- ligne simple
    sinon -- ligne en gras

    merci


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    <!-- notice list -->
    <br>
    <div class="sectionTitle">
    <li><bean:message key="notice.titleList" /></li>
    </div>
    	<table border="0" cellspacing="0" cellpadding="1" width="580">
    		<tr>
    			<td><p class="app"><bean:message key="notice.name" /></p></td>
    			<td><p class="app"><bean:message key="notice.startDte" /></p></td>
    			<td><p class="app"><bean:message key="notice.endDte" /></p></td>
    			<td><p class="app"><bean:message key="notice.update" /></p></td>
    			<td><p class="app"><bean:message key="notice.tmst" /></p></td>
    			<td><p class="app"><bean:message key="notice.action" /></p></td> 
    		</tr>
     
    		<% int rowcount = 0; %>
    		<logic:iterate id="item" name="noticeAll" scope="request">		
     
    <%--	
    		<c:if test="${item.startDt le date && item.endDt ge date}">
    		<tr
    			bgcolor=<%if(rowcount == 1){
    							out.print("#eeeeee");
    							rowcount = 0;
    						}else{
    							out.print("#CAC0C6");
    							rowcount = 1;
    						}%>>
     
     
    		</c:if>
    --%>
     
     
    		<tr
    			bgcolor=<%if(rowcount == 1){
    							out.print("#ffffff");
    							rowcount = 0;
    						}else{
    							out.print("#FAF0E6");
    							rowcount = 1;
    						}%>>
     
    			<td><bean:write name="item" property="noticeName" /></td> 
    			<td><bean:write	name="item" property="startDt" /></td>
    			<td><bean:write name="item" property="endDt" /></td>
    			<td></td>
    			<td><bean:write name="item" property="updateTmst" /></td>
    			<td><input type="submit" name="editButton" value="<bean:message key="notice.editButton" />" /></td>
    		</tr>
    		</logic:iterate>
     
    	</table>

    mon probleme est dans la partie suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
     
    <%--	
    		<c:if test="${item.startDt le date && item.endDt ge date}">
    		<tr
    			bgcolor=<%if(rowcount == 1){
    							out.print("#eeeeee");
    							rowcount = 0;
    						}else{
    							out.print("#CAC0C6");
    							rowcount = 1;
    						}%>>
     
     
    		</c:if>
    --%>
     
     
    		<tr
    			bgcolor=<%if(rowcount == 1){
    							out.print("#ffffff");
    							rowcount = 0;
    						}else{
    							out.print("#FAF0E6");
    							rowcount = 1;
    						}%>>

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    200
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 200
    Par défaut
    a force de chercher j'ai pu trouver la reponse a la question precedente, la voici pour ceux qui sont interessé.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    <logic:iterate id="item" name="noticeAll" scope="request">
     
    		<c:choose>
    			<c:when
    				test="${item.startDt le '2007-07-22' && item.endDt ge '2007-07-22'}">
    				<tr
    					bgcolor=<%if(rowcount == 1){
    							out.print("#eeeeee");
    							rowcount = 0;
    						}else{
    							out.print("#CAC0C6");
    							rowcount = 1;
    						}%>>
    			</c:when>
    			<c:otherwise>
    				<tr
    					bgcolor=<%if(rowcount == 1){
    							out.print("#ffffff");
    							rowcount = 0;
    						}else{
    							out.print("#FAF0E6");
    							rowcount = 1;
    						}%>>
    			</c:otherwise>
    		</c:choose>
     
    		<td><bean:write name="item" property="noticeName" /></td>
    		<td><bean:write name="item" property="startDt" /></td>
    		<td><bean:write name="item" property="endDt" /></td>
    		<td></td>
    		<td><bean:write name="item" property="updateTmst" /></td>
    		<td><input type="submit" name="editButton"
    			value="<bean:message key="notice.editButton" />" /></td>
    		</tr>
    	</logic:iterate>

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Conditions sur les dates
    Par Asaclis dans le forum SQL
    Réponses: 3
    Dernier message: 09/01/2012, 11h28
  2. Problème Sql developer sur les Dates
    Par fardon57 dans le forum Sql Developer
    Réponses: 3
    Dernier message: 15/01/2009, 14h08
  3. [VBA] Problème sur les dates
    Par Herman dans le forum Requêtes et SQL.
    Réponses: 7
    Dernier message: 11/04/2007, 11h37
  4. Problème de tri sur les dates par année puis mois
    Par rob2-9 dans le forum Access
    Réponses: 26
    Dernier message: 11/08/2006, 11h04
  5. Problème sur les dates
    Par Littlecoda dans le forum Oracle
    Réponses: 7
    Dernier message: 07/07/2006, 11h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo