-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 MB,
On 4/12/2010 11:00 AM, MB wrote: > The request object in the servlet spec as I understand it as used in the > Tomcat 6 container for example makes use of the deprecated HTML > attribute "name"... +1 to Hassan's comments: the HTML attribute "name" certainly has not been deprecated for form elements. The whole web would break if that were true. http://dev.w3.org/html5/spec/Overview.html#attr-fe-name Think about it: radio buttons would no longer work, since multiple <input> elements are required, all with the same name. It is illegal to have multiple elements with the same id, so you can't correctly implement radio buttons without the "name" attribute. Note that <input> elements are not mentioned here: http://www.w3.org/TR/2002/REC-xhtml1-20020801/#h-4.10 It's just the <form> that should use "id" instead of "name". > I imagine I could make my own request object, inherit and override > "name" with "id", but perhaps this have already been done somewhere? No, you couldn't: removing the "name" attribute would require that you modify the user agent, not the server. I think some web browsers will use the "id" attribute in place of the "name" attribute for a form element if the latter is not present. This behavior is not specified and shouldn't be relied upon. - -chris -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAkvDakgACgkQ9CaO5/Lv0PAx4wCgkDVgmg9650g0dhcJoXWBimD0 60sAoLK6rPySUEcDAN61jFieh7yjDNhI =H0Ii -----END PGP SIGNATURE----- --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org