Deaktivieren Sie die Automatische Vervollständigung(autocomplete="off") mit STREBEN

ich versuchte, deaktivieren Sie die automatische Vervollständigung(autocomplete="off") in struts framework,der Prozess, den ich gefolgt ist
1)In der Federbein-html.tld-Datei hatte ich einige Attribute TextTag so Hinzugefügt autocomplete-Attribut

<tagclass>org.apache.struts.taglib.html.TextTag</tagclass>
<attribute>
<name>autocomplete</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>   
</attribute>

2)schrieb ich eine Klasse für customtag durch die Erweiterung org.apache.- Streben.taglib.html-Code.TextTag

import org.apache.struts.taglib.html.TextTag.*;

public class TextTag extends org.apache.struts.taglib.html.TextTag { 


private static final long serialVersionUID = 1L;
private String autocomplete = null;

public String getAutocomplete()
{ return autocomplete; }

public void setAutoComplete(String autocomplete)
{
this.autocomplete = autocomplete; 

} 

protected void prepareOtherAttributes(StringBuffer sb) { 


if (autocomplete != null) { 

sb.append(" autocomplete=\""+autocomplete+"\""); 
}
}
}

3) Und jsp-Seite, die ich Hinzugefügt autocomplete="off" - Attribut

so, wenn ich meine Anwendung im immer die folgende Fehlermeldung

/index.jsp(1): Error in using tag library uri='/tags/struts-html' prefix='html':
The Tagclass'org.apache.struts.taglib.html.FormTag' has no setter method corresponding  
to TLD declared attribute 'name', (JSP 1.1 spec, 5.4.1)  probably occurred due to an 
error in /index.jsp line 1:  
<%@ taglib uri="/tags/struts-html" prefix="html" %>

Jemand bitte mir helfen, beheben Sie diese Fehler und ich habe versucht, mit javascript auch, aber es funktioniert nicht.

function DisableAutocomplete()
{
var AC_Disable_login=document.forms[0].elements['loginID'];
AC_Disable_login.setAttribute ("autocomplete", "off");
}
  • Formatieren Sie den code richtig.
  • Hi Braj, ich denke, der code ist richtig formatiert jetzt.
  • Noch einige alignment-Probleme gibt es dann aber kein problem, es sieht besser aus als die bisherigen.
  • Es könnte Ihnen helfen. Lesen Sie form/input-tags und ausschalten autocomplete
  • Danke für den link,Auch ich habe versucht, in der gleichen Weise, aber es zeigt die gleichen Fehler.
  • Posten Sie Ihre index.jsp Seite hier.

InformationsquelleAutor user3563104 | 2014-06-11
Schreibe einen Kommentar