Bonjour,
j'utilise la version 1.3.8 de Struts. Dans la version que j'utilisais avant, on declarait les fichiers tld correspondant aux taglibs dans struts-config.xml. Ces fichiers se situaient au meme niveau que struts config. Dans la version 1.3.8, les taglibs sont inclus dans les fichiers jars.
Comme je developpe sous Eclipse, il me genere des erreurs de syntaxe sur tous les tags car il ne sait pas ou trouver les tags (avec la facon dont je les declare). Cela fonctionne mais du coup j'ai des erreurs et la complétion ne marche pas.

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
<%@ page contentType="text/html; charset=Cp1252" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
 
<html:html locale="true">
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=Cp1252"/>
		<title>Formulaire 2</title>
	</head>
	<body>
	<h2><bean:message key="welcome.title"/></h2>
	<h3><bean:message key="welcome.message"/></h3>
 
	<html:base/>
 
<html:form action="/exemple.do" onsubmit="return validateValForm(this);">
	<table>
		<tr>
			<td>Identifiant</td>
			<td><html:text property="identifiant"/><br></td>
		</tr>
		<tr>
			<td>Libelle </td>
			<td><html:text property="libelle"/><br></td>
		</tr>  	 
  	    <tr>
  	    	<td>Remarques</td>
  	    	<td><html:textarea property="remarque"/><br></td>
  	    </tr>
 
	<html:hidden property="first" value="1"/><br>
		<tr><td><html:submit property="submit" value="Submit"/></td></tr>	
 
	</table>
</html:form>
 
<!-- html:javascript formName="valForm"/ -->
	</body>
</html:html>
Au passage, le tag <html:html locale="true" n'est pas accepté.

Merci de votre aide