a = ai;
final String queryString = action.substring(pos+1);
ai.removeAttribute("action");
ai.addCDATAAttribute("action", action.substring(0, pos));
super.startElement(uri, loc, raw, a);
RequestParameters rp = new RequestParameters(queryString);
final Enumeration e = rp.getParameterNames();
while ( e.hasMoreElements() ) {
final String key = (String)e.nextElement();
final String value = rp.getParameter(key);
AttributesImpl attributes = new AttributesImpl();
attributes.addCDATAAttribute("type", "hidden");
attributes.addCDATAAttribute("name", key);
attributes.addCDATAAttribute("value", value);
XMLUtils.createElement(this.contentHandler, "input", attributes);