Bonjour,
J'ai enfin fini de taper un long exemple de programme struts, pour tomber sur une erreur:
FICHIER login.jsp
c'est la portion de code où se trouve l'erreur; dans la ligne du formulaire plus exactement. L'erreur est:<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<html:errors/>
<html:form action="Login.do" Name="LoginForm" typeType="com.eyrolles.LoginForm">
<table width="45%" border="0">
Une erreur de versions?/pages/login.jsp(15,0) L'attribut Name est incorrect pour le tag form d'après la TLD indiquée
Dans la documentation du site d'Apache, j'ai trouvé que le taglib Form a comme attributs beanName et beanType au lieu de Name et Type. J'ai changé ces attributs, mais cela n'a rien donné: l ' erreur persiste.
Avez-vous une suggestion?
Partager