Salve ragazzi,
ho da chiedervi un favore. Ho creato una web application. Non riesco a capire perchè quando premo un commandbutton che deve effettuare una action, il programma da questo errore:



codice:
GRAVE: Error Rendering View[/pages/mng/mng210.xhtml]
 javax.el.PropertyNotFoundException: /pages/mng/mng210.xhtml @22,108 value="#{Doctor.RsoMed}": Property 'RsoMed' not found on type ad.reserved.Doctor
Questa è la pagina:

Codice PHP:
<h:body>
        <
h1><font face="calibri">Anagrafica Dottori</font></h1>
        <
f:view>
            <
h:form>
                                                    
                <
table border="0" cellpadding="5">
                    <
body>
                        <
tr>
                            <
td><font face="calibri" size="4">Ragione sociale </font></td>
                            <
td><span style="font-size: 12px"><p:commandButton id="bfind_idme" value="..."></p:commandButton></span></td>
                            <
td><p:inputText id="IDme" size="2" maxlength="5" value="#{Doctor.IDme}"></p:inputText></td>
                            <
td><p:inputText id="RsoMed" size="27" maxlength="50" value="#{Doctor.RsoMed}"></p:inputText></td>
                        </
tr>
                        <
tr>
                            <
td><font face="calibri" size="4">Sesso </font></td>
                            <
td colspan="2"><input type="radio" name="SesPaz" id="SesMed" value="M" /><font face="calibri" size="4"M</font></td>
                            <
td><input type="radio" name="SesPaz" id="SesMed" value="F" /><font face="calibri" size="4"F</font></td>
                        </
tr>
                        <
tr>
                            <
td><font face="calibri" size="4">Telefono </font></td>
                            <
td colspan="3"><p:inputText id="TelMed" size="42" maxlength="35" value="#{Doctor.TelMed}"></p:inputText></td>
                        </
tr>
                        <
tr>
                            <
td><font face="calibri" size="4">Specializzazione </font></td>
                            <
td colspan="3"><p:inputText id="SpeMed" size="42" maxlength="50" value="#{Doctor.SpeMed}"></p:inputText></td>
                        </
tr>
                        <
tr>
                            <
td colspan="4"></td>
                        </
tr>
                        <
tr>
                            <
td colspan="4"></td>
                        </
tr>
                        <
tr>
                            <
td colspan="4"></td>
                        </
tr>
                        <
tr>
                            <
td><font face="calibri" size="4">Note </font></td>
                        </
tr>
                        <
tr>
                            <
td colspan="4"><p:inputTextarea id="NotMed" maxlength="1000" rows="8" cols="59" value="#{Doctor.NotMed}"></p:inputTextarea></td>
                        </
tr>
                        <
tr>
                            <
td colspan="4" align="right">
                                <
p:commandButton value="Reset" action="#{Doctor.reset}" style="font-size: 12px"></p:commandButton>
                                <
p:commandButton value="Invia" action="#{Doctor.commit}" style="font-size: 14px"></p:commandButton>
                            </
td>
                        </
tr>
                    </
body>
                </
table>
                           
            </
h:form>
        </
f:view>
    </
h:body
e questo il javabeans

Codice PHP:
package ad.reserved;

import ad.db.Database;
import java.io.Serializable;
import java.sql.ResultSet;

/**
 *
 * @author Alessandro
 */
public class Doctor implements Serializable {
    
    private 
int IDme;
    private 
String RsoMed;
    private 
String SesMed;
    private 
String TelMed;
    private 
String SpeMed;
    private 
String NotMed;
    
Database db = new Database();
    
ResultSet rs;
    private 
String query;
    private 
int ins;
    private 
boolean connesso;
    
    public 
Doctor() {
    }
    
    public 
int getIDme() {
        return 
IDme;
    }

    public 
void setIDme(int IDme) {
        
this.IDme IDme;
    }

    public 
String getRsoMed() {
        return 
RsoMed;
    }

    public 
void setRsoMed(String RsoMed) {
        
this.RsoMed RsoMed;
    }
    
   
/* public String getSesMed() {
        return SesMed;
    }

    public void setSesMed(String SesMed) {
        this.SesMed = SesMed;
    }*/
    
    
public String getTelMed() {
        return 
TelMed;
    }

    public 
void setTelMed(String TelMed) {
        
this.TelMed TelMed;
    }    

    public 
String getSpeMed() {
        return 
SpeMed;
    }

    public 
void setSpeMed(String SpeMed) {
        
this.SpeMed SpeMed;
    } 
    
    public 
String getNotMed() {
        return 
NotMed;
    }

    public 
void setNotMed(String NotMed) {
        
this.NotMed NotMed;
    } 
    
    public 
int commit() {
        
        try {
            
rs=null;
            
ins=0;
            
connesso=false;
            
connesso=db.connetti();
            if (
connesso==true) {

                    
query=("SELECT COUNT(IDme) AS cont FROM anme");
                    
rs db.esegui(query);
                    if (
rs.next()) {
                        
IDme Integer.parseInt(rs.getString("cont"))+1;  
                    }
                    
query=("INSERT INTO anme(IDme,RsoMed,SesMed,TelMed,SpeMed) VALUES("+IDme+",'"+RsoMed+"','"+SesMed+"','"+TelMed+"','"+SpeMed+"')");        
                    
ins db.insert(query); 
                    
query=("INSERT INTO anme01(IDme,NotMed) VALUES("+IDme+",'"+NotMed+"')"); 
                    
ins db.insert(query); 
            }

            
db.disconnetti();
            
        } catch (
Exception e) { e.printStackTrace(); }
        
        return 
ins;
    }
        

questo il faces-config

Codice PHP:
<faces-config version="2.0"
    
xmlns="http://java.sun.com/xml/ns/javaee" 
    
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee [url]http://java.sun.com/xml/ns/javaee/web-facesconfig_2_0.xsd[/url]">

    <
managed-bean>
        <
managed-bean-name>Login</managed-bean-name>
        <
managed-bean-class>ad.reserved.Login</managed-bean-class>
        <
managed-bean-scope>request</managed-bean-scope>
    </
managed-bean>
    
    <
managed-bean>
        <
managed-bean-name>Doctor</managed-bean-name>
        <
managed-bean-class>ad.reserved.Doctor</managed-bean-class>
        <
managed-bean-scope>session</managed-bean-scope>
    </
managed-bean>
    
    <
navigation-rule>
        <
description>Login</description>
        <
from-view-id>/index.xhtml</from-view-id>
        <
navigation-case>
            <
description>Login admin</description>
            <
from-outcome>A</from-outcome>
            <
to-view-id>/pages/adm/adm000.html</to-view-id>
            <
redirect/>
        </
navigation-case>
        <
navigation-case>
            <
description>Login manager</description>
            <
from-outcome>M</from-outcome>
            <
to-view-id>/pages/mng/mng000.html</to-view-id>
            <
redirect/>
        </
navigation-case>
        <
navigation-case>
            <
description>Login user</description>
            <
from-outcome>U</from-outcome>
            <
to-view-id>/pages/usr/usr000.html</to-view-id>
            <
redirect/>
        </
navigation-case>
    </
navigation-rule>
    
    <
navigation-rule>
        <
description>Inserimento Dottore</description>
        <
from-view-id>/pages/mng/mng210.xhtml</from-view-id>
        <
navigation-case>
            <
from-action>#{Doctor.commit}</from-action>
            
<from-outcome>1</from-outcome>
            <
to-view-id>/pages/mng/mng220.xhtml</to-view-id>
        </
navigation-case>
    </
navigation-rule>
</
faces-config