They suggest to re-post my question from @dev to @user so.. here is it:

Hi, 
>I have a <t:panelTabbedPane> containing 4 <t:paneltab> which have their own 
><h:commanButton> plus 3 common <h:commandbutton>. in particular I have a 
><t:panelTab id="contatti_tab">  which contain a SelectManyListBox plus 3 
>commandbutton. when I first load the jsf page I'm able to click any of
these 
>button  and get the action method fired  and the navigation rule executed.
I 
>can repeat that beahaviour as many times as I want until I click on the 
>selectManyListBox and selet an Item. After that fact every commandbutton in 
>every panel and even the common ones stop firing event at all. The same 
>happen with inputtext and button in other panelTab. 
> 
>Thinking that the problem could be something about submitting form I delete 
>the <h:form> tag that lies before the tabbedpane (because I've read that 
>tabbedPane internally create another form and that IE is unable to work 
>properly with multiple frame) but I've got an error saying I have to 
>substitute "h:tags" with "t:tags" because t:inputComponet should generate A 
>dummyForm tag to handle submit/callback . But It still don't work.. 
>So I've tried to put a <h:form> inside every paneltab, and of coure it 
>did'ty works too.. 
> 
>Thiking Iit could be a servlet error I change the FacesServlet  from 
>javax.faces.webapp.FacesServlet to 
>org.apache.myfaces.shared_tomahawk.util.servlet.SourceCodeServlet but I've 
>got Stran Exception stack trace involving a String.subString() which 
>returned -2 on every jsf page of my project... so I've changed back to
javax.faces.webapp.FacesServlet 
> 
>So.. any Idea? 
>Please help ME! I need it working very quickly! 
>Thank you! 
> 
>I'm using MyFaces 1.1.4, tomahawk 1.1.3 on Apache Tomcat 5.5.16 programming 
>with Eclipse 3.1 + Exadel Studio Free 3.5.1 and java 1.5.0_6 JDK 
> 
> 
>these are my jsp page, my web.xml and my faces-config.xnl. "curProposta" is
a "manually saved in 
>session bean" (by SessionMap.put() in the action methdo wich lead from
previous page to that one) referenced Bean while proposteControl is 
>a SessionScope ManagedBean. 
> 
>**************************************************************************************
> 
>modifica.jsp: (sorry for the auto formatting) 
> 
><%@ taglib uri="http://java.sun.com/jsf/html"; prefix="h"%> 
><%@ taglib uri="http://java.sun.com/jsf/core"; prefix="f"%> 
><%@ taglib uri="http://myfaces.apache.org/tomahawk"; prefix="t"%> 
> 
> 
><html> 
><head> 
><title>Crea/Modifica curProposta</title> 
><link rel="stylesheet" type="text/css" href="../private.css" /> 
> 
></head> 
><body class="CommonBody"> 
><f:view> 
> <t:saveState id="saved_proposta" value="curProposta" /> 
> <%/* TabbedPane per contenere i pannelli delle proposte */%> 
> <h:form id="dataform" styleClass="maskForm"> 
> <t:panelTabbedPane id="proposte_tabPanel" serverSideTabSwitch="true" 
> selectedIndex="1"> 
> <t:panelTab id="attribuzione_tab" label="Attribuzione"> 
> <h:panelGrid id="Attribuzione_grid" columns="2"> 
> <h:panelGrid id="sm_grid" columns="2"> 
> <h:outputLabel id="sm_label" value="S.M.:" for="sm_select" /> 
> <h:outputText id="sm_value" value="#{curProposta.sm_ref}" 
> rendered="#{sessionScope.forDetail}" /> 
> <h:selectOneMenu id="sm_select" value="#{curProposta.sm_ref}" 
> rendered="#{!sessionScope.forDetail}"> 
> <f:selectItems value="#{proposteControl.smUserList}" /> 
> </h:selectOneMenu> 
> 
> </h:panelGrid> 
> <h:panelGrid id="rt_grid" columns="2"> 
> <h:outputLabel id="rt_label" value="R.T.:" for="rt_select" /> 
> <h:outputText id="rt_value" value="#{curProposta.rt_ref" 
> rendered="#{sessionScope.forDetail}" /> 
> <h:selectOneMenu id="rt_select" value="#{curProposta.rt_ref}" 
> rendered="#{!sessionScope.forDetail}"> 
> <f:selectItems value="#{proposteControl.rtUserList}" /> 
> </h:selectOneMenu> 
> 
> </h:panelGrid> 
> <h:panelGroup> 
> <%/* Spazio vuoto per l'impaginazione*/%> 
> </h:panelGroup> 
> <h:panelGrid id="ug_grid" columns="2"> 
> <h:outputLabel id="ug_label" value="U.G.:" for="rt_select" /> 
> <h:outputText id="ug_value" value="#{curProposta.ug_ref}" 
> rendered="#{sessionScope.forDetail}" /> 
> <h:selectOneMenu id="ug_select" value="#{curProposta.ug_ref}" 
> rendered="#{!sessionScope.forDetail}"> 
> <f:selectItems value="#{proposteControl.ugUserList}" /> 
> </h:selectOneMenu> 
> 
> </h:panelGrid> 
> <h:panelGrid id="cliente_grid" columns="2"> 
> <h:outputLabel id="cliente_label" value="Cliente :" 
> for="select_Committente" /> 
> <h:outputText value="#{curProposta.cliente.ragioneSoc}" 
> rendered="#{(sessionScope.forDetail || sessionScope.forModify) && 
>!sessionScope.forChild }" /> 
> <h:selectOneMenu value="#{curProposta.cliente}" 
> id="select_Committente" 
> rendered="#{!sessionScope.forDetail && !sessionScope.forChild && 
>!sessionScope.forModify}"> 
> <f:selectItems value="#{proposteControl.clientiDisponibili}" /> 
> </h:selectOneMenu> 
> 
> 
> </h:panelGrid> 
> <h:panelGrid id="settore_grid" columns="2"> 
> <h:outputText id="settore_label" value="Settore :" /> 
> <h:outputText id="settore_value" 
> value="#{curProposta.settoreString}" 
> rendered="#{sessionScope.forDetail}" /> 
> <h:selectOneMenu value="#{curProposta.settore}" 
> id="select_Settore" 
> rendered="#{!sessionScope.forDetail && !sessionScope.forChild && 
>!sessionScope.forModify}"> 
> <f:selectItems value="#{proposteControl.settoriDisponibili}" /> 
> </h:selectOneMenu> 
> </h:panelGrid> 
> 
> </h:panelGrid> 
> </t:panelTab> 
> 
> <t:panelTab id="opportunita_tab" label="OpportunitĂ "> 
> <h:panelGrid id="opportunita_grid" columns="1"> 
> <h:panelGrid id="riga1" columns="3"> 
> <h:panelGrid id="numero_grid" columns="2"> 
> <h:outputText id="numero_label" value="N° Opportunità: " /> 
> <h:outputText id="numero_text" value="#{curProposta.entityID}" /> 
> </h:panelGrid> 
> <h:panelGrid id="stato_grid" columns="2"> 
> <h:outputLabel id="stato_label" value="Stato: " 
> for="stato_select" /> 
> <h:outputText id="stato_text" value="#{curProposta.stato}" 
> rendered="#{sessionScope.forDetail}" /> 
> <h:selectOneMenu id="stato_select" value="#{curProposta.stato}" 
> rendered="#{!sessionScope.forDetail}"> 
> <f:selectItems value="#{proposteControl.statiPossibili}" /> 
> </h:selectOneMenu> 
> </h:panelGrid> 
> <h:panelGrid id="tipo_grid" columns="2"> 
> <h:outputLabel id="tipo_label" value="Tipo: " for="tipo_select" /> 
> <h:outputText id="tipo_text" value="#{curProposta.tipo}" 
> rendered="#{sessionScope.forDetail}" /> 
> <h:selectOneMenu id="tipo_select" value="#{curProposta.tipo}" 
> rendered="#{!sessionScope.forDetail}"> 
> <f:selectItems value="#{proposteControl.tipiPossibili}" /> 
> </h:selectOneMenu> 
> </h:panelGrid> 
> </h:panelGrid> 
> <h:panelGrid id="riga2" columns="2"> 
> <h:panelGrid id="nome_grid" columns="2"> 
> <h:outputLabel id="nome_label" value=" Nome: " for="nome_input" /> 
> <h:outputText id="nome_text" value="#{curProposta.nome}" 
> rendered="#{sessionScope.forDetail}" /> 
> <h:inputText id="nome_input" value="#{curProposta.nome}" 
> rendered="#{!sessionScope.forDetail}" maxlength="100" /> 
> </h:panelGrid> 
> <h:panelGrid id="durata_grid" columns="2"> 
> <h:outputLabel id="durata_label" value="Durata (mesi): " 
> for="durata_input" /> 
> <h:outputText id="durata_text" value="#{curProposta.durata}" 
> rendered="#{sessionScope.forDetail}" /> 
> <h:inputText id="durata_input" value="#{curProposta.durata}" 
> rendered="#{!sessionScope.forDetail}" /> 
> </h:panelGrid> 
> </h:panelGrid> 
> </h:panelGrid> 
> <h:panelGrid id="riga3" columns="1"> 
> <h:outputLabel id="descr_label" value=" Descrizione: " 
> for="descr_input" /> 
> <h:inputTextarea id="descr_input" 
> value="#{curProposta.descrizione}" 
> rendered="#{!sessionScope.forDetail}" rows="5" cols="80" /> 
> <h:outputText id="descr_text" value="#{curProposta.descrizione}" 
> rendered="#{sessionScope.forDetail}" /> 
> </h:panelGrid> 
> <h:panelGrid id="riga3colonna2" columns="2"> 
> <h:panelGrid id="tcv_grid" columns="2"> 
> <h:outputLabel id="tcv_label" value="Importo Presunto (T.C.V.): " 
> for="tcv_input" /> 
> <h:outputText id="tcv_text" value="#{curProposta.tcv}" 
> rendered="#{sessionScope.forDetail}" /> 
> <h:inputText id="tcv_input" value="#{curProposta.tcv}" 
> rendered="#{!sessionScope.forDetail}"> 
> <f:convertNumber integerOnly="false" maxFractionDigits="2" 
> maxIntegerDigits="14" minFractionDigits="2" minIntegerDigits="1" /> 
> <f:validateDoubleRange minimum="0.00" maximum="99999999999999.99" /> 
> </h:inputText> 
> </h:panelGrid> 
> <h:panelGrid id="cf_grid" columns="2"> 
> <h:outputLabel id="cf_label" value="ConfidentFactor %: " 
> for="cf_input" /> 
> <h:outputText id="cf_text" value="#{curProposta.cf}" 
> rendered="#{sessionScope.forDetail}" /> 
> <h:inputText id="cf_input" value="#{curProposta.cf}" 
> rendered="#{!sessionScope.forDetail}"> 
> <f:convertNumber integerOnly="true" maxFractionDigits="0" 
> maxIntegerDigits="3" minFractionDigits="0" minIntegerDigits="0" 
> type="number" /> 
> <f:validateLongRange minimum="0" maximum="100" /> 
> </h:inputText> 
> </h:panelGrid> 
> </h:panelGrid> 
> <h:panelGrid> 
> <h:panelGrid id="riga4" columns="2"> 
> <h:panelGrid id="inizio_grid" columns="2"> 
> <h:outputLabel id="inizio_label" value="Inizio: " 
> for="inizio_input" /> 
> <h:outputText id="inizio_text" value="#{curProposta.dataInizio}" 
> rendered="#{sessionScope.forDetail}"> 
> <f:convertDateTime type="date" dateStyle="default" 
> pattern="dd-MMM-yyyy" /> 
> </h:outputText> 
> <t:inputDate id="inizio_input" popupCalendar="true" 
> value="#{curProposta.dataInizio}" type="date" 
> rendered="#{!sessionScope.forDetail}" /> 
> </h:panelGrid> 
> <h:panelGrid id="fine_grid" columns="2"> 
> <h:outputLabel id="fine_label" value="Fine: " for="fine_input" /> 
> <h:outputText id="fine_text" value="#{curProposta.dataChiusura}" 
> rendered="#{sessionScope.forDetail}"> 
> <f:convertDateTime type="date" dateStyle="default" 
> pattern="dd-MMM-yyyy" /> 
> </h:outputText> 
> <t:inputDate id="fine_input" popupCalendar="true" 
> value="#{curProposta.dataChiusura}" type="date" 
> rendered="#{!sessionScope.forDetail}" /> 
> </h:panelGrid> 
> <h:panelGrid id="scadenza_grid" columns="2"> 
> <h:outputLabel id="scadenza_label" value="Scadenza: " 
> for="scadenza_input" /> 
> <h:outputText id="scadenza_text" value="#{curProposta.scadenza}" 
> rendered="#{sessionScope.forDetail}"> 
> <f:convertDateTime type="date" dateStyle="default" 
> pattern="dd-MMM-yyyy" /> 
> </h:outputText> 
> <t:inputDate id="scadenza_input" popupCalendar="true" 
> value="#{curProposta.scadenza}" type="date" 
> rendered="#{!sessionScope.forDetail}" /> 
> </h:panelGrid> 
> <h:panelGroup> 
> <%/* Riga Vuota per formattazione*/%> 
> </h:panelGroup> 
> </h:panelGrid> 
> <h:panelGrid id="riga5" columns="2"> 
> <h:panelGrid id="accettazione_grid" columns="2"> 
> <h:outputLabel id="accettazione_label" 
> value="Data Accettazione: " for="accettazione_input" /> 
> <h:outputText id="accettazione_text" 
> value="#{curProposta.dataAccettazione}" 
> rendered="#{sessionScope.forDetail}"> 
> <f:convertDateTime type="date" dateStyle="default" 
> pattern="dd-MMM-yyyy" /> 
> </h:outputText> 
> <t:inputDate id="accettazione_input" popupCalendar="true" 
> value="#{curProposta.dataAccettazione}" type="date" 
> rendered="#{!sessionScope.forDetail}" /> 
> </h:panelGrid> 
> <h:panelGrid id="ordinde_grid" columns="2"> 
> <h:outputLabel id="ordine_label" value="Data Ordine: " 
> for="ordine_input" /> 
> <h:outputText id="ordine_text" value="#{curProposta.dataOrdine}" 
> rendered="#{sessionScope.forDetail}"> 
> <f:convertDateTime type="date" dateStyle="default" 
> pattern="dd-MMM-yyyy" /> 
> </h:outputText> 
> <t:inputDate id="ordine_input" popupCalendar="true" 
> value="#{curProposta.dataOrdine}" type="date" 
> rendered="#{!sessionScope.forDetail}" /> 
> </h:panelGrid> 
> 
> </h:panelGrid> 
> <h:panelGrid id="riga6" columns="1"> 
> <h:outputLabel id="note_label" value=" Note: " for="note_input" /> 
> <h:outputText id="note_text" value="#{curProposta.note}" 
> rendered="#{sessionScope.forDetail}" /> 
> <h:inputTextarea id="note_input" value="#{curProposta.note}" 
> rendered="#{!sessionScope.forDetail}" rows="10" cols="80" /> 
> </h:panelGrid> 
> </h:panelGrid> 
> </t:panelTab> 
> 
> <t:panelTab id="attori_tab" label="Attori"> 
> <h:panelGrid id="attoriGrid" columns="3"> 
> <h:panelGrid id="partners_grid" columns="1"> 
> <h:outputLabel id="parteners_label" value="Partners" 
> for="partners_select" /> 
> <h:selectManyListbox id="partners_select" 
> value="#{curProposta.listPartners_del}"> 
> <f:selectItems value="#{curProposta.listPartners}" /> 
> </h:selectManyListbox> 
> <h:panelGrid id="parteners_link" columns="3"> 
> <h:outputLink value="./mainAziende.jsf" target="_self"> 
> <h:outputText value="Aggiungi" /> 
> </h:outputLink> 
> 
> <h:outputLink value="./AziendeMask.jsf" target="_self"> 
> <h:outputText value="Aggiungi Nuovo" /> 
> </h:outputLink> 
> <h:commandLink value="Elimina" 
> action="#{curProposta.eliminaPartners}" /> 
> 
> </h:panelGrid> 
> </h:panelGrid> 
> <h:panelGrid id="competitors_grid" columns="1"> 
> <h:outputLabel id="competitors_label" value="Competitors" 
> for="competitors_select" /> 
> <h:selectManyListbox id="competitors_select" 
> value="#{curProposta.listCompetitors_del}"> 
> <f:selectItems value="#{curProposta.listCompetitors}" /> 
> </h:selectManyListbox> 
> <h:panelGrid id="competitors_link" columns="3"> 
> <h:outputLink value="./mainAziende.jsf" target="_self"> 
> <f:param name="fromProposta" value="true" /> 
> <f:param name="tipo" value="competitor" /> 
> <h:outputText value="Aggiungi" /> 
> </h:outputLink> 
> <h:outputLink value="./AziendeMask.jsf" target="_self"> 
> <f:param name="fromProposta" value="true" /> 
> <f:param name="tipo" value="competitor" /> 
> <h:outputText value="Aggingi Nuovo" /> 
> </h:outputLink> 
> <h:commandLink value="Elimina" 
> action="#{curProposta.eliminaCompetitors}" /> 
> 
> </h:panelGrid> 
> </h:panelGrid> 
> 
> <h:panelGrid id="atis_grid" columns="1"> 
> <h:outputLabel id="atis_label" value="Atis" for="atis_select" /> 
> <h:selectManyListbox id="atis_select" 
> value="#{curProposta.listAti_del}"> 
> <f:selectItems value="#{curProposta.listAti}" /> 
> </h:selectManyListbox> 
> <h:panelGrid id="atis_link" columns="3"> 
> <h:outputLink value="./mainAziende.jsf" target="_self"> 
> <f:param name="fromProposta" value="true" /> 
> <f:param name="tipo" value="ati" /> 
> <h:outputText value="Aggiungi" /> 
> </h:outputLink> 
> <h:outputLink value="./AziendeMask.jsf" target="_self"> 
> <f:param name="fromProposta" value="true" /> 
> <f:param name="tipo" value="ati" /> 
> <h:outputText value="Aggiungi Nuovo" /> 
> </h:outputLink> 
> <h:commandLink value="Elimina" 
> action="#{curProposta.eliminaAtis}" /> 
> </h:panelGrid> 
> </h:panelGrid> 
> </h:panelGrid> 
> </t:panelTab> 
> 
> <t:panelTab id="contatti_tab" label="Contatti"> 
> <h:panelGrid id="contatti_grid" columns="1"> 
> <h:outputLabel id="contatti_label" value="Contatti" 
> for="contatti_select" /> 
> <h:selectManyListbox id="contatti_select" 
> value="#{curProposta.listContatti_del}"> 
> <f:selectItems value="#{curProposta.listContatti}" /> 
> </h:selectManyListbox> 
> <h:panelGrid id="contatti_link" columns="3"> 
> <h:commandButton id="addBtn" action="#{curProposta.goAddContatto}" 
> value="Aggiungi" styleClass="commonButton" immediate="true"> 
> </h:commandButton> 
> <h:commandButton id="addNewBtn" 
> action="#{curProposta.goAddNewContatto}" value="Aggiungi Nuovo" 
> styleClass="commonButton"> 
> </h:commandButton> 
> <h:commandButton id="DeleteBtn" 
> action="#{curProposta.eliminaContatti}" value="Elimina" 
> styleClass="commonButton"> 
> </h:commandButton> 
> </h:panelGrid> 
> </h:panelGrid> 
> </t:panelTab> 
> 
> <t:panelTab id="forecast_tab" label="Forecast"> 
> <t:dataTable var="forecast" value="#{curProposta.forecasts}"> 
> <h:column id="Anno"> 
> <f:facet name="header"> 
> <h:outputText value="Anno" /> 
> </f:facet> 
> <h:outputText id="anno_text" value="#{curProposta.forecast.anno}" 
> rendered="#{!sessionScope.forModify && sessionScope.forDetail}" /> 
> <h:inputText id="anno_input" value="#{forecast.anno}" 
> rendered="#{!sessionScope.forDetail}"> 
> <f:convertNumber integerOnly="true" maxIntegerDigits="4" 
> minIntegerDigits="4" minFractionDigits="0" maxFractionDigits="0" /> 
> <f:validateLongRange maximum="9999" minimum="1900" /> 
> </h:inputText> 
> 
> </h:column> 
> <h:column id="Mese"> 
> <f:facet name="header"> 
> <h:outputText value="Mese" /> 
> </f:facet> 
> <h:outputText id="mese_text" value="#{forecast.mese}" 
> rendered="#{!sessionScope.forModify && sessionScope.forDetail}" /> 
> <h:selectOneMenu id="mese_select" value="#{forecast.mese}" 
> rendered="#{!sessionScope.forDetail}"> 
> <f:selectItems value="#{proposteControl.mesiDisponibili}" /> 
> </h:selectOneMenu> 
> 
> 
> </h:column> 
> <h:column id="Importo"> 
> <f:facet name="header"> 
> <h:outputText value="Importo" /> 
> </f:facet> 
> <h:outputText id="importo_text" value="#{forecast.importo}" 
> rendered="#{!sessionScope.forModify && sessionScope.forDetail}" /> 
> <h:inputText id="importo_input" value="#{forecast.importo}" 
> rendered="#{!sessionScope.forDetail}"> 
> <f:convertNumber maxIntegerDigits="14" minIntegerDigits="1" 
> minFractionDigits="2" maxFractionDigits="2" currencySymbol="?" /> 
> <f:validateDoubleRange maximum="99999999999999.99" minimum="0.00" /> 
> </h:inputText> 
> </h:column> 
> <h:column id="comandi"> 
> <f:facet name="header"> 
> <h:outputText value="Azioni" /> 
> </f:facet> 
> <h:commandLink action="#{curProposta.updateForecast}" 
> value="Modifica" rendered="#{!forDetails}"> 
> <f:param name="forecast_selected" value="#{forecast}" /> 
> </h:commandLink> 
> <h:outputText value=" " /> 
> <h:commandLink action="#{curProposta.deleteForecast}" 
> value="Elimina" rendered="#{!forDetails}"> 
> <f:param name="forecast_selected" value="#{forecast}" /> 
> </h:commandLink> 
> </h:column> 
> </t:dataTable> 
> <h:panelGrid columns="4"> 
> <h:panelGrid columns="2"> 
> <h:outputLabel for="new_anno" id="anno_label" /> 
> <h:inputText id="new_anno" 
> value="#{curProposta.selectedForecast.anno}"> 
> <f:convertNumber integerOnly="true" maxIntegerDigits="4" 
> minIntegerDigits="4" minFractionDigits="0" maxFractionDigits="0" 
> pattern="####" /> 
> <f:validateLongRange maximum="9999" minimum="1900" /> 
> </h:inputText> 
> 
> </h:panelGrid> 
> <h:panelGrid columns="2"> 
> <h:outputLabel for="new_mese" id="mese_label" /> 
> <h:selectOneMenu id="new_mese" 
> value="#{curProposta.selectedForecast.mese}"> 
> <f:selectItems value="#{proposteControl.mesiDisponibili}" /> 
> </h:selectOneMenu> 
> 
> </h:panelGrid> 
> <h:panelGrid columns="2"> 
> <h:outputLabel for="new_importo" id="importo_label" /> 
> <h:inputText id="new_importo" 
> value="#{curProposta.selectedForecast.importo}"> 
> <f:convertNumber maxIntegerDigits="14" minIntegerDigits="1" 
> minFractionDigits="2" maxFractionDigits="2" type="currency" /> 
> <f:validateDoubleRange maximum="99999999999999.99" minimum="0.00" /> 
> </h:inputText> 
> </h:panelGrid> 
> <h:commandButton action="#{curProposta.addForecast}" 
> value="Aggiungi" /> 
> </h:panelGrid> 
> </t:panelTab> 
> </t:panelTabbedPane> 
> <h:commandButton action="#{curProposta.writeData}" value="AggiornaDB" 
> rendered="#{!sessionScope.forDetail}" styleClass="commonButton" /> 
> <h:commandButton action="#{curProposta.deleteData}" value="Elimina" 
> rendered="#{sessionScope.forDetail || sessionScope.forModify}" 
> styleClass="commonButton" /> 
> <h:commandButton action="back" value="Back" styleClass="commonButton" /> 
> </h:form> 
> 
></f:view> 
></body> 
></html> 
> 
>*************************************************************************************
> 
>web.xml: 
>?xml version="1.0" encoding="UTF-8"?> 
><web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"; 
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
>xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 
>http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd";> 
> <display-name>PMS</display-name> 
> <context-param> 
>  <param-name>javax.faces.STATE_SAVING_METHOD</param-name> 
>  <param-value>server</param-value> 
> </context-param> 
> <context-param> 
>  <param-name>org.apache.myfaces.AUTO_SCROLL</param-name> 
>  <param-value>false</param-value> 
> </context-param> 
> <context-param> 
>  <param-name>org.apache.myfaces.ALLOW_JAVASCRIPT</param-name> 
>  <param-value>true</param-value> 
> </context-param> 
> <context-param> 
>  <param-name>org.apache.myfaces.PRETTY_HTML</param-name> 
>  <param-value>true</param-value> 
> </context-param> 
> <filter> 
>  <filter-name>MyFacesExtensionsFilter</filter-name> 
> 
><filter-class>org.apache.myfaces.webapp.filter.ExtensionsFilter</filter-class> 
>  <init-param> 
>   <param-name>uploadMaxFileSize</param-name> 
>   <param-value>100m</param-value> 
>  </init-param> 
>  <init-param> 
>   <param-name>uploadThresholdSize</param-name> 
>   <param-value>100k</param-value> 
>  </init-param> 
> </filter> 
> <filter-mapping> 
>  <filter-name>MyFacesExtensionsFilter</filter-name> 
>  <servlet-name>FacesServlet</servlet-name> 
> </filter-mapping> 
> <filter-mapping> 
>  <filter-name>MyFacesExtensionsFilter</filter-name> 
>  <url-pattern>/faces/myFacesExtensionResource/*</url-pattern> 
> </filter-mapping> 
> <filter-mapping> 
>  <filter-name>MyFacesExtensionsFilter</filter-name> 
>  <url-pattern>/faces/*</url-pattern> 
> </filter-mapping> 
> 
> <servlet> 
>  <servlet-name>FacesServlet</servlet-name> 
>  <servlet-class>javax.faces.webapp.FacesServlet</servlet-class> 
>  <load-on-startup>1</load-on-startup> 
> </servlet> 
> <servlet-mapping> 
>  <servlet-name>FacesServlet</servlet-name> 
>  <url-pattern>*.jsf</url-pattern> 
> </servlet-mapping> 
> <servlet-mapping> 
>  <servlet-name>FacesServlet</servlet-name> 
>  <url-pattern>/faces/*</url-pattern> 
> </servlet-mapping> 
> <welcome-file-list> 
>  <welcome-file>home.jsp</welcome-file> 
>  <welcome-file>home.html</welcome-file> 
> </welcome-file-list> 
> <security-constraint> 
>  <display-name>PMS security</display-name> 
>  <web-resource-collection> 
>   <web-resource-name>Pagine private</web-resource-name> 
>   <url-pattern>/private/*</url-pattern> 
>  </web-resource-collection> 
>  <auth-constraint> 
>   <description>Utente loggato ruolo fittizio = user</description> 
>   <role-name>user</role-name> 
>  </auth-constraint> 
>  <user-data-constraint> 
>   <description>per adesso non ma prima o poi integral</description> 
>   <transport-guarantee>NONE</transport-guarantee> 
>  </user-data-constraint> 
> </security-constraint> 
> <login-config> 
>  <auth-method>FORM</auth-method> 
>  <realm-name>PMS</realm-name> 
>  <form-login-config> 
>   <form-login-page>/login.jsp</form-login-page> 
>   <form-error-page>/loginError.jsp</form-error-page> 
>  </form-login-config> 
> </login-config> 
> <security-role> 
>  <description>Utente loggato</description> 
>  <role-name>user</role-name> 
> </security-role> 
> <resource-ref> 
>  <res-ref-name>jdbc/pmsRead</res-ref-name> 
>  <res-type>javax.sql.DataSource</res-type> 
>  <res-auth>Container</res-auth> 
>  <res-sharing-scope>Shareable</res-sharing-scope> 
> </resource-ref> 
></web-app> 
> 
>*********************************************************************************
> 
>faces-config.xml: 
><?xml version="1.0" encoding="UTF-8"?> 
><!DOCTYPE faces-config PUBLIC "-//Sun Microsystems, Inc.//DTD JavaServer 
>Faces Config 1.1//EN" 
>                             
>"http://java.sun.com/dtd/web-facesconfig_1_1.dtd";> 
><faces-config> 
> <converter id="AziendaConv"> 
>  <converter-for-class>it.pride.pms.dtos.AziendaBean</converter-for-class> 
> 
><converter-class>it.pride.pms.customImpl.AziendaConverter</converter-class> 
> </converter> 
> <converter id="ContattoConv"> 
>  <converter-for-class>it.pride.pms.dtos.ContattoBean</converter-for-class> 
> 
><converter-class>it.pride.pms.customImpl.ContattoConverter</converter-class> 
> </converter> 
> <converter id="UserConv"> 
>  <converter-for-class>it.pride.pms.dtos.UserBean</converter-for-class> 
>  <converter-class>it.pride.pms.customImpl.UserConverter</converter-class> 
> </converter> 
> 
> 
> <managed-bean> 
> [...] 
> </managed-bean> 
>[..] 
><managed-bean> 
> [...] 
> </managed-bean> 
><managed-bean> 
> [...] 
> </managed-bean> 
> <managed-bean> 
>  <managed-bean-name>proposteControl</managed-bean-name> 
> 
><managed-bean-class>it.pride.pms.controls.ProposteControlBean</managed-bean-class>
> 
>  <managed-bean-scope>session</managed-bean-scope> 
> </managed-bean> 
> 
> <navigation-rule> 
> [.........] 
> </navigation-rule> 
> <referenced-bean> 
>  <referenced-bean-name>curProposta</referenced-bean-name> 
> 
><referenced-bean-class>it.pride.pms.dtos.PropostaBean</referenced-bean-class> 
> </referenced-bean> 
></faces-config> 
> 
>****************************************************************** 

-- 
View this message in context: 
http://www.nabble.com/TabbedPane-submit-problem-II-tf2310178.html#a6422771
Sent from the MyFaces - Users mailing list archive at Nabble.com.

Reply via email to