Bonsoir,
Je suis débutant dans la matière et voilà ce qui m'arrive.
J'essaye de développer des pages JSP avec l'aide de struts mais lorque j'appelle ma page j'ai l'erreur suivante:
"Servlet.service()" pour la servlet jsp a généré une exception
org.apache.jasper.JasperException: /pages/login.jsp(18,0) Attribute name invalid according to the specified TLD"
web.xml:
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
 
<?xml version="1.0" encoding="UTF-8"?>
<web-app>
  <servlet>
    <servlet-name>action</servlet-name>
    <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
    <init-param>
      <param-name>config</param-name>
      <param-value>/WEB-INF/struts-config.xml</param-value>
    </init-param>
    <init-param>
      <param-name>debug</param-name>
      <param-value>3</param-value>
    </init-param>
    <init-param>
      <param-name>detail</param-name>
      <param-value>3</param-value>
    </init-param>
    <load-on-startup>0</load-on-startup>
  </servlet>
  <servlet-mapping>
    <servlet-name>action</servlet-name>
    <url-pattern>*.do</url-pattern>
  </servlet-mapping>
</web-app>
struts-config.xml
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
 
<?xml version="1.0" encoding="UTF-8"?>
 
<struts-config>
 
	<action-mappings>
		<action
			path="/main" 
			parameter="/pages/main.html"
			type="org.apache.struts.actions.ForwardAction" 
		/>
		<action
			path="/erreur" 
			parameter="/pages/erreur.jsp"
			type="org.apache.struts.actions.ForwardAction" 
		/>
		<action
			path="/succes" 
			parameter="/pages/succes.jsp"
			type="org.apache.struts.actions.ForwardAction" 
		/>
		<action
			path="/login" 
			parameter="/pages/login.jsp"
			type="org.apache.struts.actions.ForwardAction" 
		/>
 
	</action-mappings>
 
</struts-config>
"login.jsp"
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
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
 
<html>
<meta http-equiv="pragma" content="no-cache">
<head>
	<title>Identification</title>
	<script language="javascript">
		function effacer(){
			with(document.frmPersonne){
			login.value="";
			password.value="";
			}
		}
	</script>
</head>
<body>
<center>
<h2>Identification</h2>
<html:form action="/main" name="frmLogin" type="org.web.LoginForm">
<table>
	<tr>
		<td>Login</td>
		<td><html:text property="login" size="20"/></td>
	</tr>
	<tr>
		<td>Password</td>
		<td><html:text property="password" size="3"/></td>
	</tr>
	<tr>
		<td><html:submit value="Envoyer"/></td>
		<td><html:reset value="Rétablir"/></td>
		<td><html:button property="btnEffacer" value="Effacer" onclick="effacer()"/></td>
	</tr>
</table>
</html:form>
</center>
</body>
</html>
Merci d'avance