Meu JSP não roda com Struts

Pessoal, estou tentando ainda entender como funciona o Struts.

Eu criei meu JSP Logon.jsp esse é o código.(O meu maior objetivo é conseguir subir essa tela para a web, ou seja entender como funciona a comuniação entre Struts, jsp e classes)

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Sing in, Please!</title>
</head>
<body>
<html:errors/>
<html:form action="/LogonSubmit" focus="username">
<table border="0" width="100%"> 
	<tr>
		<th align="right">Username:</th>
			<td align="left"><html:text property="username"/></td>
	</tr>
	<tr>
		<th align="right">Password:</th>
			<td align="left"><html:text property="password"/></td>
	</tr>
	<tr>
		<td align="right"><html:submit property="submit" value="Submit"/></td>
		<td align="left"><html:reset/></td>
	</tr>
</table>
</html:form>
</body>
</html>

depois tem o meu struts-config

<?xml version="1.0" encoding="ISO-8859-1" ?>

<!DOCTYPE struts-config PUBLIC
          "-//Apache Software Foundation//DTD Struts Configuration 1.3//EN"
          "http://struts.apache.org/dtds/struts-config_1_3.dtd">

<struts-config>

<form-beans>
    	
    	<form-bean
    		name="LogonForm"
    		type="app.LogonForm"/>
    				
    </form-beans>

<global-forwards>
        <!-- Default forward to "Welcome" action -->
        <!-- Demonstrates using index.jsp to forward -->
        <forward
            name="welcome"
            path="/Welcome.do"/>
            
        <forward 
        	name="logon"
        	path="/Logon.do"/>
        	
    </global-forwards>

<action-mappings>
            <!-- Default "Welcome" action -->
            <!-- Forwards to Welcome.jsp -->
        <action
            path="/Welcome"
            forward="/pages/Welcome.jsp"/>
            
        <action
        	path="/LogonSubmit"
        	name="LogonForm"
        	scope="request"
        	validate="true"
        	forward="/pages/Logon.jsp"/>
            
    </action-mappings>

quando eu chamo meu jsp Logon aparece o seguinte erro.

HTTP Status 500 -


type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: No getter method for property: “username” of bean: "org.apache.struts.validator.BeanValidatorForm"
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:512)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

root cause

javax.servlet.ServletException: No getter method for property: “username” of bean: "org.apache.struts.validator.BeanValidatorForm"
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:843)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:776)
org.apache.jsp.pages.Logon_jsp._jspService(Logon_jsp.java:89)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:334)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

Peço a ajuda de voces!!!

Semer,

org.apache.jasper.JasperException: No getter method for property: "username" of bean: "org.apache.struts.validator.BeanValidatorForm" 

Ele não está achando o método get para o bean username.

De uma olhada.

fsquadro , olhei era isso mesmo!!!vlw!!!