Problema ao atualizar form (update)

Olá galera, tudo certo? Bem, na minha aplicação tenho um sistema de login (senha, usuario, sistema, etc) . Nele, estou tendo problemas ao ATUALIZAR… se no meu update colocar um @form… funciona beleza, porém, a senha é apagada e o usuário tem que digitar novamente. Se eu não colocar o form, ele não atualiza a última parte( qual o tipo do sistema - que no caso é escola ou biblioteca). Abaixo o código…

 <h:body style="font-size: 14px">
        <h:form id="form1" prependId="false">

            <table align="center" style="margin-top: 100px">
                <tr>
                    <td>
                        <p:panel style="width:445px"  id="panelLogin">
                            <p:growl id="growl1" life="4000"/>
                            <h:panelGrid columns="2" style="position: relative; left: 24%; margin-top: 10px;">

                                <tr>
                                    <td align="right" style="font-weight: bold">Login:</td>
                                    <td>
                                        <h:panelGrid>
                                            <p:inputText id="j_username" value="#{loginBean.login}" size="15" maxlength="12" required="true" requiredMessage="Informe o Login"/>
                                        </h:panelGrid>
                                    </td>
                                </tr>

                                <tr>
                                    <td align="right" style="font-weight: bold">Senha:</td>
                                    <td>
                                        <h:panelGrid>
                                            <p:password id="j_password" value="#{loginBean.passwd}" size="15" minLength="1" feedback="false" required="true" requiredMessage="Informe a Senha."/>
                                        </h:panelGrid>
                                    </td>
                                </tr>

                                <tr>
                                    <td align="right" style="font-weight: bold">Sistema:</td>
                                    <td>
                                        <h:panelGrid>
                                            <p:selectOneMenu  value="#{loginBean.codModuloAtual}"  var="ssist" required="true" requiredMessage="Selecione o Sistema"  >
                                                <f:selectItem itemLabel="Selecione" itemValue="#{null}" />
                                                <f:selectItem itemLabel="Educação" itemValue="527"/>
                                                <f:selectItem itemLabel="Biblioteca" itemValue="528"/>
                                                <p:ajax listener="#{loginBean.atualizarSubModuloPorModulo(event)}" update="@form" rendered="submenugrupo testeteste" event="change"/>
                                            </p:selectOneMenu>
                                        </h:panelGrid>
                                    </td>
                                </tr>

                                <tr>
                                    <td id="testeteste" align="right" style="font-weight: bold">#{loginBean.testaNome}</td>

                                    <td>
                                        <h:panelGrid id="submenugrupo">
                                            <p:selectOneMenu rendered="#{loginBean.listaE}" id="subMenu1" value="#{loginBean.codBibliotecaAtual}" required="true" requiredMessage="Seleicone o módulo.">
                                                <f:selectItem itemLabel="Selecione uma Escola" itemValue="#{null}"/>
                                                <f:selectItems value="#{loginBean.escolasList}" var="var" itemLabel="#{var.nome}" itemValue="#{var.codigo}"/>
                                            </p:selectOneMenu>
                                            <p:selectOneMenu rendered="#{loginBean.listaB}" id="subMenu2" value="#{loginBean.codBibliotecaAtual}" required="true" requiredMessage="Selecione o módulo.">
                                                <f:selectItem itemLabel="Selecione uma Biblioteca" itemValue="#{null}"/>
                                                <f:selectItems value="#{loginBean.bibliotecasList}" var="var" itemLabel="#{var.bibNome}" itemValue="#{var.bibCodigo}"/>
                                            </p:selectOneMenu>
                                        </h:panelGrid>
                                    </td>
                                </tr>
                                <tr>
                                    <td/>
                                    <td>
                                        <h:panelGrid>
                                            <p:commandButton value="Acessar" action="#{loginBean.doLogin}" image="chave" ajax="false" />
                                        </h:panelGrid>
                                    </td>
                                </tr>

                            </h:panelGrid>
                            <treap:ajaxStatus style="position: relative; top: 40%; left: 27%; background-color: #ffffff; width: 150px"/>
                        </p:panel>
                    </td>
                </tr>
            </table>
       </h:form>
    </h:body>
</html>

O update está sendo feito na linha 37…Coloquei @form para que a STRING da linha 44 apareça e seja atualizada… Se alguém souber como posso dar o update sem apagar a senha e puder ajudar , eu agradeço mto. Vlw

Alguém poderia ajudar nesse problema ?? Vlw…

Aguém sabe de alguma coisa que possa me ajudar ou alterar no xhtml?? Vlw