<?xml version="1.0" encoding="ISO-8859-1"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Forum du club des développeurs et IT Pro - Développement Web en Java</title>
		<link>https://www.developpez.net/forums/</link>
		<description><![CDATA[Forum d'entraide sur les technologies Web de Java (JSF, Spring Web, Struts, GWT, Vaadin, Play!, Grails, Wicket, services Web REST et SOAP, Servlets/JSP, Portails...). Avant de poster -> FAQ Java EE]]></description>
		<language>fr</language>
		<lastBuildDate>Wed, 11 Nov 2026 14:17:40 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>15</ttl>
		<image>
			<url>https://forum.developpez.be/images/misc/rss.png</url>
			<title>Forum du club des développeurs et IT Pro - Développement Web en Java</title>
			<link>https://www.developpez.net/forums/</link>
		</image>
		<item>
			<title>Problèmes avec JSTL dans Jakarta EE</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2180861&amp;goto=newpost</link>
			<pubDate>Tue, 09 Dec 2025 09:53:31 GMT</pubDate>
			<description>Bonjour à tout le monde, 
...</description>
			<content:encoded><![CDATA[<div>Bonjour à tout le monde,<br />
<br />
Je suis bloqué par l'utilisation des tags JSTL. J'utilise Eclipse 2023, java 17 et Jakarta EE.<br />
<br />
Après avoir créer mon site, je n'arrive pas à faire compiler mes pages JSP. Aider moi. Voici ma situation :<br />
<br />
<b>web.xml</b><br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br /></div></td><td valign="top"><pre style="margin: 0">&nbsp;
&lt;?xml version=<span style="color: #FF0000;">&quot;1.0&quot;</span> encoding=<span style="color: #FF0000;">&quot;UTF-8&quot;</span>?&gt;
&lt;web-app xmlns:xsi=<span style="color: #FF0000;">&quot;http://www.w3.org/2001/XMLSchema-instance&quot;</span> xmlns=<span style="color: #FF0000;">&quot;https://jakarta.ee/xml/ns/jakartaee&quot;</span> xsi:schemaLocation=<span style="color: #FF0000;">&quot;https://jakarta.ee/xml/ns/jakartaee https://jakarta.ee/xml/ns/jakartaee/web-app_5_0.xsd&quot;</span> id=<span style="color: #FF0000;">&quot;WebApp_ID&quot;</span> version=<span style="color: #FF0000;">&quot;5.0&quot;</span>&gt;
  &lt;display-name&gt;GestionEcole&lt;/display-name&gt;
  &lt;welcome-file-list&gt;
    &lt;welcome-file&gt;index.html&lt;/welcome-file&gt;
    &lt;welcome-file&gt;index.jsp&lt;/welcome-file&gt;
    &lt;welcome-file&gt;index.htm&lt;/welcome-file&gt;
    &lt;welcome-file&gt;<span style="color: #0000ff;">default</span>.html&lt;/welcome-file&gt;
    &lt;welcome-file&gt;<span style="color: #0000ff;">default</span>.jsp&lt;/welcome-file&gt;
    &lt;welcome-file&gt;<span style="color: #0000ff;">default</span>.htm&lt;/welcome-file&gt;
  &lt;/welcome-file-list&gt;
&nbsp;
  &lt;jsp-config&gt;
    &lt;jsp-property-group&gt;
      &lt;url-pattern&gt;*.jsp&lt;/url-pattern&gt;
      &lt;include-prelude&gt;/WEB-INF/taglibs.jsp&lt;/include-prelude&gt;
    &lt;/jsp-property-group&gt;
  &lt;/jsp-config&gt;
&lt;/web-app&gt;</pre></td></tr></table></code><hr />
</div><b>Ma page JSP</b><br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br />33<br />34<br />35<br />36<br />37<br />38<br />39<br />40<br />41<br />42<br />43<br />44<br />45<br />46<br />47<br />48<br />49<br />50<br />51<br />52<br />53<br />54<br />55<br />56<br />57<br />58<br />59<br /></div></td><td valign="top"><pre style="margin: 0">&nbsp;
<span style="color: #0000ff;">&lt;%</span><span style="color: #339933;">@</span> page language=<span style="color: #FF0000;">&quot;java&quot;</span> contentType=<span style="color: #FF0000;">&quot;text/html; charset=ISO-8859-1&quot;</span>
    pageEncoding=<span style="color: #FF0000;">&quot;ISO-8859-1&quot;</span><span style="color: #0000ff;">%&gt;</span>
<span style="color: #0000ff;">&lt;%</span><span style="color: #339933;">@</span> taglib prefix=<span style="color: #FF0000;">&quot;c&quot;</span> uri=<span style="color: #FF0000;">&quot;jakarta.servlet.jsp.jstl.core&quot;</span> <span style="color: #0000ff;">%&gt;</span>
<span style="color: #0000ff;">&lt;%</span><span style="color: #339933;">@</span> taglib prefix=<span style="color: #FF0000;">&quot;fmt&quot;</span> uri=<span style="color: #FF0000;">&quot;jakarta.servlet.jsp.jstl.fmt&quot;</span> <span style="color: #0000ff;">%&gt;</span>
&lt;!DOCTYPE html&gt;
&lt;html&gt;
&lt;head&gt;
&lt;meta charset=<span style="color: #FF0000;">&quot;ISO-8859-1&quot;</span>&gt;
&lt;title&gt;Gestion Ecole&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
	&lt;form action=<span style="color: #FF0000;">&quot;EnregistrerEleve&quot;</span> method=<span style="color: #FF0000;">&quot;post&quot;</span>&gt;
		&lt;fieldset&gt;
			&lt;legend&gt;Nouvel El&egrave;ve&lt;/legend&gt;
			&lt;br/&gt;&lt;br/&gt;
			&lt;label&gt;ID El&egrave;ve : &lt;/label&gt;
			&lt;input type=<span style="color: #FF0000;">&quot;text&quot;</span> name=<span style="color: #FF0000;">&quot;ideleve&quot;</span> id=<span style="color: #FF0000;">&quot;ideleve&quot;</span> size=<span style="color: #cc66cc;">20</span> /&gt;
			&lt;p&gt;
			&lt;label&gt;Pr&eacute;nom El&egrave;ve : &lt;/label&gt;
			&lt;input type=<span style="color: #FF0000;">&quot;text&quot;</span> name=<span style="color: #FF0000;">&quot;prenom&quot;</span> id=<span style="color: #FF0000;">&quot;prenom&quot;</span> size=<span style="color: #cc66cc;">35</span> /&gt;
			&lt;p&gt;
			&lt;label&gt;Nom El&egrave;ve : &lt;/label&gt;
			&lt;input type=<span style="color: #FF0000;">&quot;text&quot;</span> name=<span style="color: #FF0000;">&quot;nom&quot;</span> id=<span style="color: #FF0000;">&quot;nom&quot;</span> size=<span style="color: #cc66cc;">35</span> /&gt;
			&lt;p&gt;
			&lt;label&gt;Date de Naissance El&egrave;ve : &lt;/label&gt;
			&lt;input type=<span style="color: #FF0000;">&quot;Date&quot;</span> name=<span style="color: #FF0000;">&quot;datenais&quot;</span> id=<span style="color: #FF0000;">&quot;datenais&quot;</span> size=<span style="color: #cc66cc;">20</span> /&gt;
			&lt;p&gt;
			&lt;label&gt;Lieu de naissance El&egrave;ve : &lt;/label&gt;
			&lt;input type=<span style="color: #FF0000;">&quot;text&quot;</span> name=<span style="color: #FF0000;">&quot;lieunais&quot;</span> id=<span style="color: #FF0000;">&quot;lieunais&quot;</span> size=<span style="color: #cc66cc;">40</span> /&gt;
			&lt;p&gt;
&nbsp;
			&lt;input type=<span style="color: #FF0000;">&quot;submit&quot;</span> name=<span style="color: #FF0000;">&quot;OK&quot;</span> value=<span style="color: #FF0000;">&quot;Enregistrer&quot;</span> /&gt;
			&lt;input type=<span style="color: #FF0000;">&quot;reset&quot;</span> name=<span style="color: #FF0000;">&quot;nOK&quot;</span> value=<span style="color: #FF0000;">&quot;Annuler&quot;</span> /&gt;
		&lt;/fieldset&gt;
	&lt;/form&gt;
	&lt;c:<span style="color: #0000ff;">if</span> test=<span style="color: #FF0000;">&quot;${!empty lelv }&quot;</span>&gt;
	&lt;table style=<span style="color: #FF0000;">&quot;border:solid;border-collaps:collaps;&quot;</span>&gt;
		&lt;caption&gt;Liste des &eacute;l&egrave;ves&lt;/caption&gt;
		&lt;tr&gt;
			&lt;th&gt;ID El&egrave;ve&lt;/th&gt;
			&lt;th&gt;Pr&eacute;nom El&egrave;ve&lt;/th&gt;
			&lt;th&gt;Nom El&egrave;ve&lt;/th&gt;
			&lt;th&gt;Date de Naissance El&egrave;ve&lt;/th&gt;
			&lt;th&gt;Lieu de Naissance El&egrave;ve&lt;/th&gt;
		&lt;/tr&gt;
		&lt;c:forEach items=<span style="color: #FF0000;">&quot;${lelv}&quot;</span> <span style="color: #0000ff;">var</span>=<span style="color: #FF0000;">&quot;elv&quot;</span>&gt;
		&lt;tr&gt;
			&lt;td&gt;$<span class="br0">&#123;</span>elv.ideleve<span class="br0">&#125;</span>&lt;/td&gt;
			&lt;td&gt;$<span class="br0">&#123;</span>elv.prenom<span class="br0">&#125;</span>&lt;/td&gt;
			&lt;td&gt;$<span class="br0">&#123;</span>elv.nom<span class="br0">&#125;</span>&lt;/td&gt;
			&lt;td&gt;$<span class="br0">&#123;</span>elv.datenais<span class="br0">&#125;</span>&lt;/td&gt;
			&lt;td&gt;$<span class="br0">&#123;</span>elv.lieunais<span class="br0">&#125;</span>&lt;/td&gt;
		&lt;/tr&gt;
		&lt;/c:forEach&gt;
	&lt;/table&gt;
	&lt;/c:if&gt;
&lt;/body&gt;
&lt;/html&gt;</pre></td></tr></table></code><hr />
</div>Sur la page, je n'arrive pas à compiler la balise JSTL &lt;c:if /&gt;<br />
<br />
Mes jars sont : <br />
<b>jakarta.servlet.jsp.jstl-api-3.0.0.jar<br />
jakarta.servlet-api-5.0.0.jar</b><br />
<br />
Merci d'avance</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f296/java/developpement-web-java/">Développement Web en Java</category>
			<dc:creator>demcoul</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2180861/java/developpement-web-java/problemes-jstl-jakarta-ee/</guid>
		</item>
	</channel>
</rss>
