password is auto-completed despite setting redisplay=false in JSP (Struts)
- by lmcgowin
So I have a web application on Tomcat, built on top of Struts 1.1. Here is a snippet of my JSP, it's a login.
<html:form action = "LoginAction" focus = "username">
<table>
<tr><td align = "right">User name: </td> <td><html:text property = "username"/> </td></tr>
<tr><td align = "right">Password: </td><td><html:password property = "password" redisplay = "false"/></td></tr>
</table>
</html:form>
Snippet from struts-html-1.1.tld:
<tag>
<name>password</name>
<tagclass>org.apache.struts.taglib.html.PasswordTag</tagclass>
<attribute>
<name>redisplay</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
</tag>
Resulting HTML:
Having trouble getting this to post as code but the relevant part is an input tag of type 'password' with no reference to redisplay, autocomplete, etc. It is my understanding that the redisplay element should be passed through Struts to appear in the HTML.