sono agli inizi con struts, non riesco a capire perche questa jsp non funziona
ecco il codice della pagina
codice:
<html>
<head>
<title>Login</title>
</head>
<body>
<%@ taglib uri="/tld/struts-html.tld" prefix="html" %>
<html:form action="/actions/login">
Username: <html:text property="username"/>
Password: <html:text property="password"/>
<html:submit value="ok"/>
</html:form>
</body>
</html>
questo è lo struts-config.xml
codice:
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://struts.apache.org/dtds/struts-config_1_2.dtd">
<struts-config>
<form-beans>
<form-bean name="formBeanLogin" type="prova.ProvaLoginBean"/>
</form-beans>
<action-mappings>
<action
path="/actions/login"
type="prova.Login"
name="formBeanLogin"
scope="request"
input="/login.jsp">
<forward name="success" path="/ok.jsp"/>
<forward name="failure" path="/nonok.jsp"/>
</action>
</action-mappings>
</struts-config>
Al caricamento della pagina, quindi a monte dell'invio del form, ho questo errore
org.apache.jasper.JasperException: Cannot find ActionMappings or ActionFormBeans collection
Mi sembra di capire che struts non trova il mapping tra form html, action e bean relativo ma non capisco dove ho sbagliato a configurare.
Qualcuno mi sa aiutare?
Grazie