Sigo a vueltas con los problemas de los datos guardados entre peticion y peticion
Antes, tenia el problema de que al crear un nuevo registro (estaba probando con usuarios) despues de insertarlo, la siguiente vez que le daba a nuevo, me volvia a rellenar los campos con los de ese usuario ya insertado. Eso lo solucione haciendo un reset del formulario despues de insertarlo.
Ahora, el problema que tengo es que al hacer login, si le digo a firefox que guarde el usuario y la contraseña, cuando doy a nuevo usuario, los campos nombre y password salen ya rellenados con los del usuario que esta logeado.
He probado a cambiar el nombre de las propiedades, pero nada. Con que haya un campo de tipo password, los rellena. De hecho, si cambio de sitio el campo password, rellena ese con la contraseña y el campo anterior de tipo texto con el nombre. Es decir, puse el campo contraseña el ultimo y justo antes tiene un campo texto llamado poblacion y ahi me mete el nombre.
Por si puede servir, estoy usando etiquetas de Struts y para la identificacion SpringSecurity.
Dejo los formularios de login y de nuevo usuario por si acaso el problema esta por ahi.
Muchas gracias por adelantado
login
Código:
nuevoUsuario<form action="../../../j_acegi_security_check" method="post"> <label for="j_username" > <span class="lbl"><b>Nombre de usuario</b></span> <input type="text" id="j_username" name="j_username" /> </label><br><br> <label for="j_password" > <span class="lbl"><b>Constraseña</b></span> <input type="password" id="j_password" name="j_password" /> </label><br><br> <input type="submit" value="Login"> </form>
Código:
<html:errors /> <html:form action="/insertUsuarioAction?method=insert" method="post" enctype="multipart/form-data"> <label for="nombre"> <span class="lbl"> <bean:message key="usuarios.nombreUsuario" /> </span> <html:text property="nombreUsuario" styleClass="txt" styleId="nombre" name="pepin"></html:text> </label><br/> <label for="password"> <span class="lbl"><bean:message key="usuarios.password" /></span> <html:password property="password" styleClass="txt" styleId="password" name="pepinPass"></html:password> </label> <label for="passwordConfirm"> <span class="lbl"><bean:message key="usuarios.passwordConfirm" /></span> <html:password property="passwordConfirm" styleClass="txt" styleId="passwordConfirm" value=""></html:password> </label> <label for="rol"> <span class="lbl" style="margin-top:0em"><bean:message key="usuarios.rol" /></span> <html:select property="idRol" styleId="rol" styleClass="select"> <option>-</option> <html:optionsCollection name="listaRoles" label="rol" value="idRol" /> </html:select> </label> <label for="email"> <span class="lbl"><bean:message key="usuarios.email" /></span> <html:text property="email" styleClass="txt" styleId="email"></html:text> </label> <label for="nacionalidad"> <span class="lbl"><bean:message key="usuarios.nacionalidad" /></span><html:text property="nacionalidadUsuario" styleClass="txt" styleId="nacionalidad"></html:text> </label> <label for="poblacion"> <span class="lbl"><bean:message key="usuarios.poblacion" /></span><html:text property="poblacion" styleClass="txt" styleId="poblacion"></html:text> </label> <label for="imagenUsuario"> <span class="lbl"><bean:message key="usuarios.imagen" /></span><span style="margin-bottom:0.85em"><html:file property="imagenUsuario" styleId="imagenUsuario"></html:file></span> </label> <html:submit value="Insertar" /> </html:form>