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:
web.xml:Citation:
"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"
struts-config.xmlCode:
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>
"login.jsp"Code:
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>
Merci d'avanceCode:
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>